Avatar notebook default
23篇文章 · 12951字 · 3人关注
  • 设计模式总结

    设计模式总结 创建型模式 单例模式 工厂方法模式 简单工厂模式 抽象工厂模式 建造者模式 原型模式 结构型模式 适配器模式 代理模式 桥接模式处...

  • Resize,w 360,h 240
    状态模式

    模式定义: 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 模式结构 代码实现 模式的优缺点 模式的优点 简化应用逻辑...

  • Resize,w 360,h 240
    备忘录模式

    模式定义: 在不破环封装行性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 模式场景 录...

  • 模版方法模式

    模式定义: 定义一个操作中算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模式结构...

  • Resize,w 360,h 240
    策略模式

    模式定义 定义一些列的算法,吧他们一个个封装起来,并且使他们克相互替换。本模式使得算法可独立于使用它的客户而变化。 模式结构 代码实现 模式的优...

  • Resize,w 360,h 240
    命令模式

    模式定义: 将一个请求封装为一个对象,从而使你可用不同的请求对客户端进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 模式场景 电脑...

  • Resize,w 360,h 240
    迭代器模式

    模式定义 提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。 模式结构 Iterator:迭代器接口。定义访问和遍历元素...

  • Resize,w 360,h 240
    责任链模式

    模式定义: 使多个对象都有计划处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象...

  • Resize,w 360,h 240
    外观模式

    门面模式意图 通过门面的包装,使应用程序只能看到门面对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 ...

文集作者