美文网首页设计模式简讲
专题列表页
设计模式简讲

这是学习Java设计模式的一个过程的笔记,每一个设计模式,每一个职责都会有一篇文章

  • 1
    2018-07-24
  • 35. 状态模式定义 状态模式(State Pattern):允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的...[作者空间]

  • 17
    2018-07-23
  • 34. 访问者模式定义 访问者模式(Visitor Pattern):提供一个作用于某对象结构中的各元素的操作表示,它使我们可以在不...[作者空间]

  • 6
    2018-07-19
  • 33. 模板方法模式定义 模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到...[作者空间]

  • 0
    2018-07-18
  • 32. 策略模式定义 策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,...[作者空间]

  • 43
    2018-07-17
  • 31. 观察者模式定义 观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改...[作者空间]

  • 0
    2018-07-16
  • 30. 备忘录模式定义 备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保...[作者空间]

  • 0
    2018-07-15
  • 29. 中介者模式定义 中介者模式(Mediator Pattern):用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对...[作者空间]

  • 2
    2018-07-15
  • 28. 迭代器模式定义 迭代器模式(Iterator Pattern):提供一种方法来访问聚合对象,而不用暴露这个对象的内部表示,其...[作者空间]

  • 11
    2018-07-12
  • 26. 命令模式定义 命令模式(Command Pattern):将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数...[作者空间]

  • 0
    2018-07-11
  • 25. 责任链模式定义 责任链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在...[作者空间]

  • 0
    2018-07-10
  • 24. 代理模式定义 代理模式(Proxy Pattern):给某一个对象提供一个代理或占位符,并由代理对象来控制对原对象的访问。...[作者空间]

  • 0
    2018-07-09
  • 23. 享元模式定义 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的...[作者空间]

  • 27
    2018-07-09
  • 22. 外观模式定义 外观模式(Facade Pattern):为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口...[作者空间]

  • 2
    2018-07-08
  • 21. 装饰模式定义 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰...[作者空间]

  • 5
    2018-07-07
  • 20. 组合模式定义 组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结...[作者空间]

  • 21
    2018-07-05
  • 19. 桥接模式定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。又称为柄体(...[作者空间]

  • 18
    2018-07-04
  • 18. 适配器模式定义 适配器模式(Adapter Pattern):讲一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不...[作者空间]

  • 10
    2018-07-03
  • 17. 建造者模式定义 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建...[作者空间]

  • 1
    2018-07-03
  • 16. 原型模式定义 原型模式(Prototype Pattern)的定义如下:用原型实例指定创建对象的种类,并且通过拷贝这些原型...[作者空间]

  • 2
    2018-07-02
  • 15. 单例模式定义 单例模式(Singleton Pattern):保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通俗...[作者空间]