美文网首页Java设计模式
设计模式:2-设计模式分类

设计模式:2-设计模式分类

作者: 大栗几 | 来源:发表于2020-05-21 12:40 被阅读0次

文章来源本人的博客:http://codelifeliwan.github.io/ 转载请注明出处
查看[设计模式]系列内容请点击:https://www.jianshu.com/nb/45937362

设计模式大体分为以下三类:

创建型模式:

用来创建对象的模式,隐藏实例化的过程

结构型模式:

讨论类和对象结构的模式,通过继承或者组合接口或对象实现新功能

行为型模式:

关注对象的行为,解决对象之间联系的问题

具体分类

|————创建型模式
|       |————设计模式:3-单例模式:singleton
|       |————设计模式:4-工厂方法模式和抽象工厂:Factory and Abstract Factory
|       |————设计模式:5-建造者模式:Builder
|       |————设计模式:6-原型模式:Prototype
|————结构型模式
|       |————设计模式:7-代理模式:Proxy
|       |————设计模式:12-享元模式:Flyweight
|       |————设计模式:13-装饰者模式:Decorator
|       |————设计模式:14-适配器模式:Adapter
|       |————设计模式:16-组合模式:Composite
|       |————设计模式:17-外观模式:Facade
|————行为型模式
|       |————设计模式:8-状态模式:State
|       |————设计模式:9-迭代器模式:Iterator
|       |————设计模式:10-策略模式:Strategy
|       |————设计模式:11-模版方法模式:Template Method
|       |————设计模式:15-观察者模式:Observer

相关文章

网友评论

    本文标题:设计模式:2-设计模式分类

    本文链接:https://www.haomeiwen.com/subject/opszohtx.html