博客专栏  >  架构   >  设计模式

设计模式

设计模式学习记录,,点点滴滴,滴水穿石

关注
1 已关注
28篇博文
  • 【设计模式】中介者模式

    设计模式总结链接 中介者模式是一种行为模式,用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。一。简解中介者模式和局域网...

    2017-04-09 12:31
    397
  • 【设计模式】状态模式

    设计模式总结链接 状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。   状态模式允许一个对象在其内部状态改变的时候改变其...

    2017-04-09 13:02
    296
  • 【设计模式】模板方法模式

    设计模式总结链接 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象...

    2017-04-09 13:26
    400
  • 【设计模式】备忘录模式

    设计模式总结链接 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式。   备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用...

    2017-04-09 13:49
    420
  • 【设计模式】访问者模式

    设计模式总结链接 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。一。简解访问者模式是和向...

    2017-04-09 14:21
    359
  • 【设计模式】命令模式

    设计模式总结链接 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。   命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统...

    2017-04-09 11:06
    310
  • 【设计模式】桥接模式

    设计模式大总结 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implem...

    2017-03-31 09:29
    210
  • 【设计模式】责任链模式

    设计模式总结链接 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客...

    2017-03-31 15:13
    224
  • 【设计模式】观察者模式

    设计模式总结链接   观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或...

    2017-03-31 21:33
    146
  • 【设计模式】策略模式

    设计模式总结链接  策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。一。...

    2017-03-31 21:53
    128
  • 【设计模式】解释器模式

    设计模式总结链接 解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。一。简解解释器模式可以理...

    2017-03-31 22:12
    218
  • 【设计模式】迭代器模式

    设计模式总结链接 迭代器模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集(集合)中的元素而不必暴露聚集的内部表象(internal representation)...

    2017-04-01 12:12
    130
  • 【设计模式】装饰模式

    装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。一。简解装饰模式从两方面理解,透明和扩展,主要是通过继承的方式用子类实现对父类功能的扩展。...

    2017-03-30 22:27
    263
  • 【设计模式】24种设计模式总结

    24种设计模式总结(部分未完待续) 创建型(6) 简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式 结构型(7) 适配器模式 代理模式 桥接模式 外观模式 装配...

    2017-03-30 20:48
    568
  • 【设计模式】代理模式

    代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。一。简解代理模式顾名思义,通过第三方的代替完成某些功能。火车站代售处都听说过吧,它可以买票但是退票是不太...

    2017-03-30 21:19
    248
  • 【设计模式】亨元模式

    Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对...

    2017-03-30 21:46
    378
  • 【设计模式】外观模式

    外观模式(又称门面模式)是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。外观模式提供一个高层次的接口,使得子系统更易于使用。一。简解外观模式可以理解为,对一个功能系统进行了一定...

    2017-03-30 22:48
    512
  • 【设计模式】适配器模式

    适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。一。简解适配器模式很好理解,两个字说就是适配(转换),实现使用和被使用之间的解耦。...

    2017-03-26 14:19
    288
  • 【设计模式】原型模式

    原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是选型模式的用意。  一。简解原型模式很好理解,就是对自身进行拷贝...

    2017-03-26 14:00
    245
  • 【设计模式】建造者模式

    建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internal representation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。 一。简...

    2017-03-26 13:18
    325

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部