获得徽章 0
赞了这篇文章
赞了这篇沸点
在面向对象系统设计中, 每一个设计模式都集中于一个特定的面向对象设计问题或设计要点, 描述了什么时候使用它, 在另一些设计约束条件下是否还能使用, 以及使用的效果和如何取舍。
按照设计模式的目的可以分为创建型模式 、 结构型模式和行为型模式3大类。
创建型模式与对象的创建有关;结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构:行为型模式对类或对象怎样交互和怎样分配职责进行描述。 创建型模式包括FactoryMethod、Abstract Factory、Builder、Prototype和Singleton;结构型模式 包括Adapter (类)、Adapter(对象)、Bridge、Composite、Decorator、Facade、Flyweight 和Proxy;
行为型模式包括Interpreter、Template Method、Chain of Responsibility、 Command、Iterator、 Mediator、Memento Observer Stat Strategy和Visitor。
按照设计模式的目的可以分为创建型模式 、 结构型模式和行为型模式3大类。
创建型模式与对象的创建有关;结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构:行为型模式对类或对象怎样交互和怎样分配职责进行描述。 创建型模式包括FactoryMethod、Abstract Factory、Builder、Prototype和Singleton;结构型模式 包括Adapter (类)、Adapter(对象)、Bridge、Composite、Decorator、Facade、Flyweight 和Proxy;
行为型模式包括Interpreter、Template Method、Chain of Responsibility、 Command、Iterator、 Mediator、Memento Observer Stat Strategy和Visitor。
展开
评论
2
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
赞了这篇文章
![[坏笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_41.2751fc1.png)