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

设计模式

用C++语言实现常见的23中设计模式和六种设计模式的原则,并作出总结。

关注
3 已关注
30篇博文
  • 设计模式总结2

    模式总结

    2016-07-26 23:36
    180
  • 设计模式总结01----设计 模式中类的关系

    设计模式总结

    2016-07-26 22:50
    221
  • 大话设计模式28----访问者模式

    大话设计模式 1 访问者模式(Visitor)结构图 2 对访问者模式的一些解释 待续。。。。

    2016-07-26 22:19
    176
  • 大话设计模式27----解释器模式

    大话设计模式 1 解释器模式(interpreter)结构图 2 对解释器模式的一些解释 概念:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这...

    2016-07-26 21:58
    244
  • 大话设计模式26----享元模式

    大话设计模式 1 享元模式(Flyweight)结构图 2 对享元模式的一些解释 概念:运用共享技术有效的支持大量细粒度的对象。【DP】 Flyweight类:是所有具体享元类...

    2016-07-26 17:10
    174
  • 大话设计模式25----中介者模式

    大话设计模式 1 中介者模式(Mediator)结构图 2 对中介者模式的一些解释 概念:用一个中介对象来封装一些列的对象交互。中介者使各对象不需要显示地...

    2016-07-26 16:35
    136
  • 大话设计模式24----职责链模式

    大话设计模式 1 职责链模式(Chain Of Responsibility)结构图 2 对职责链模式的一些解释 概念:使多个对象都有机会处理请求,从而避免请求的发送者和接受者...

    2016-07-26 12:00
    163
  • 大话设计模式23----命令模式

    命令模式 敏捷开发原则

    2016-07-25 23:16
    265
  • 大话设计模式22----合成/聚合复用原则 & 桥接模式

    大话设计模式 1 合成/聚合复用原则 概念:尽量使用合成/聚合,尽量不要使用类继承。【J&DP】 聚合:表示一种弱的“拥有关系”,体现的是A对象可以包含B对象,但B对象不是A对象的一部分;...

    2016-07-25 21:28
    276
  • 大话设计模式21----单例模式

    单例模式

    2016-07-25 17:46
    169
  • 大话设计模式20----迭代器模式

    迭代器模式

    2016-07-25 16:55
    124
  • 大话设计模式19----组合模式

    组合模式

    2016-07-25 15:20
    262
  • 大话设计模式18----备忘录模式

    大话设计模式 1 备忘录模式结构图 2 对备忘录模式的一些解释 概念:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保...

    2016-07-25 11:20
    143
  • 大话设计模式17----适配器模式

    大话设计模式 1 适配器模式结构图 2 对适配器模式的一些解释 概念:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接...

    2016-07-24 17:21
    145
  • 大话设计模式16----状态模式

    大话设计模式 1 状态模式(State)结构图 2 对状态模式的一些解释 概念:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是档控制...

    2016-07-24 16:30
    166
  • 大话设计模式15----抽象工厂模式

    大话设计模式 1 抽象工厂模式(Abstract Factory)结构图 2 对抽象工厂模式的一些解释 概念:提供一个创建一系列相关或者相互依赖对象的接口,而无需指定它们具体的类。...

    2016-07-23 23:21
    296
  • 大话设计模式14----观察者模式

    大话设计模式 1 观察者模式(Observer)结构图 2 对观察者模式一些解释 概念:定义了一种一对多的依赖关系,让多个观察者多想同时监听某一个主题对象。这个主题对象在状态发生变...

    2016-07-23 18:09
    155
  • 大话设计模式13----建造者模式

    大话设计模式 1 建造模式(Builder)结构图 2 对建造者模式的一些解释 2.1 概念:将一个复杂对象的构造与它的表示分离,使得同样的构造过程可以创建不同的表示。【DP】 ...

    2016-07-23 16:30
    202
  • 大话设计模式12----外观模式

    大话设计模式 1 外观模式(Facade)结构图 2 对该模式的一些解释 2.1 概念:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加...

    2016-07-23 14:56
    192
  • 大话设计模式11----迪米特法则

    大话设计模式 1 概念 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 2 解释 迪...

    2016-07-23 12:05
    139

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