码迷,mamicode.com
首页 >  
搜索关键字:简单工厂模式和策略模式的区别 设计模    ( 22164个结果
享元模式
享元模式,运用共享技术有效的支持大量细粒度的对象。        FlyweightFactory,一个享元工厂,用来创建并管理Flyweight对象。它主要是用来确保合理的共享Flyweight,当用户请求一个Flyweight时,FlyweightFactory对象提供一个已创建的实例或者创建一个(如果不存在的话)。        Flyweight类,所有具体享元类的超类或接口,...
分类:其他好文   时间:2014-06-07 01:25:37    阅读次数:260
这不就是自己想要的吗?
最近一个月 没有了往日的加班 没有了往日的压力 没有了让日的忙碌 我的世界 闲了下来 静了下来 停了下来 但又出现了阶段的迷茫 阶段的困惑。 体会到了一开始 飞哥说过的 外包不能做太久。(我没有做外包的经历) 我目前遇到的问题 都是外包不曾遇到的 ... 团队由我一个人 扩展到了四个人 而且有两个人我得称前辈 以后要虚心...
分类:其他好文   时间:2014-06-05 12:33:45    阅读次数:231
设计模式--单例模式(学习笔记)
定义:      单例模式:保证一个类只有一个实例,并且提供一个访问它的全局访问点。(《大话设计模式定义》);     单例模式分为两种:        1>饿汉式单例类:自己被加载时就将自己实例化。          例子:       private SingleExample() {           } private static SingleExample sin...
分类:其他好文   时间:2014-06-05 10:14:01    阅读次数:198
wordpress用户密码加密原理及其算法分析
[申明]本文章仅供学习交流只用,切勿用作商业用途,请勿违反当地法规,否则后果自负。 转载请注明本文出处: 1、什么是wordpress? 关于wordpress的介绍请自行参照维基百科:http://zh.wikipedia.org/wiki/Wordpress 2、wordpress用户密码的加密算法 首先,wordpress是开源的,大家可以从官网下载源代码。另外wordpr...
分类:其他好文   时间:2014-06-05 09:22:24    阅读次数:273
中介者模式
中介者模式,用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的相互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 ConcreteMediator是具体中介者对象,实现抽象类的方法,它需要知道所有具体同事类,并从具体同事接受消息,向具体同事对象发出命令。 中介者模式的优缺点: 中介者的出现减少了各个对象之间的耦合性,使得可以独立的改变和复用。它使得各...
分类:其他好文   时间:2014-06-05 09:11:36    阅读次数:242
[设计模式]-策略模式
问题的引出:       实例:从简单的模拟鸭子的应用说起,让我们来抽象一个鸭子超类。并让各种鸭子继承此超类。 具体如下图: 显然这还看不出问题,但如果现在需求改变了(程序员最讨厌就是这个了),好,现在老大说要让所有的鸭子都能飞。恩,机智的你在超类上面加上这个方法就搞定了,但现在问题来了,如果我们有一只橡胶鸭继承了这个超类,它也能飞!!这显然不科学啊。而且它也不是呱呱叫的,是吱吱叫的...
分类:其他好文   时间:2014-06-05 07:54:11    阅读次数:320
设计模式 - 抽象工厂模式(abstract factory pattern) 具体解释
抽象工厂模式(abstract factory pattern) 详细解释本文地址:http://blog.csdn.net/caroline_wendy/article/details/27091671參考工厂模式:http://blog.csdn.net/caroline_wendy/artic...
分类:其他好文   时间:2014-06-03 05:26:59    阅读次数:261
java 学习写架构必会几大技术点
java 学习写架构必会几大技术点关于学习架构,必须会的几点技术1. java反射技术2. xml文件处理3. properties属性文件处理4. 线程安全机制5. annocation注解6. 设计模式7. 代理机制(aop)8. serlvet基础(过滤器等等)几样比较实用的技术:1. 模板语...
分类:编程语言   时间:2014-06-03 04:48:34    阅读次数:224
设计模式(五) : 创建型模式--建造者模式
建造者模式的意图是将产品的内部表象和产品的生产过程分割开来。类图:示意性代码:package com.javadesignpattern.builder;public interface Builder { public void buildPart1(); public voi...
分类:其他好文   时间:2014-05-31 17:40:47    阅读次数:266
简单的deletage(代理)模式
delegate是iOS编程中的一种设计模式,它适用与让一个对象去检测自定义控件的各种状态。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征.代码如下: 一个类CustomView继承于NSObject,它加载在MainViewController上。这段代码的主要...
分类:其他好文   时间:2014-05-30 23:12:58    阅读次数:418
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!