项目说明:
项目地址
- 该项目用于学习设计模式。 请点小星星
文档地址
结构
- maven 多 Moudle
深度学习重要的设计模式
代码目录
- pattern-factory: 工厂模式
- pattern-singleton :单例模式
- pattern-prototype : 原型模式
- pattern-proxy : 代理模式
- pattern-strategy :策略模式
- pattern-template: 模板模式
- pattern-delegate :委派模式
- pattern-adapter : 适配器模式
- pattern-decorator :装饰器模式
- pattern-observer: 观察者模式
文章目录
GOF-23种设计模式
文章目录:
- 01-简单工厂模式
- 02-工厂方法模式
- 03-抽象工厂模式
- 04-工厂模式的应用
- 05-单例模式
- 06-原型模式
- 07-建造者模式
- 08-装饰器模式
- 09-策略模式
- 10-观察者模式
- 11-享元模式
- 12-代理模式
- 13-门面模式
- 14-组合模式
- 15-桥接模式
- 16-适配器模式
- 17-解释器模式
- 18-中介者模式
- 19-职责链模式
- 20-迭代器模式
- 21-模板方法模式
- 22-备忘录模式
- 23-状态模式
- 24-命令模式
- 25-访问者模式
- 26-基础一开放封闭原则
- 27-基础二单一职责原则
- 28-基础三里氏代换原则
- 29-基础四依赖倒转原则
- 30-基础五迪米特法则
- 31-UML解释
代码目录
my_own_pattern_23 / src / main / java / com / darian / pattern_23 目录下面:
- _01_simpleFactory
- _02_factoryMethod
- _03_abstractFactory
- _04_testFactory
- _05_singleton
- _06_prototype
- _07_builder
- _08_Decorator
- _09_Strategy
- _10_observer
- _11_Flyweight
- _12_Proxy
- _13_facade
- _14_composite
- _15_Bridge/eg1
- _16_Adapter
- _17_Interpreter
- _18_Mediator
- _19_COR
- _20_Iterator
- _21_template
- _22_Memento
- _23_State
- _24_Command
- _25_Visitor
- _26_OCP
- _27_SRP
- _28_LSP
- _29_DIP
- _30_LoD