1.5 KiB
1.5 KiB
design-pattern 设计模式之禅
项目介绍
##1、单一职责原则
- srp ##2、里氏替换原则
- lsp ##3、依赖倒置原则
- dip ##4、迪米特原则
- lod ##5、接口隔离原则
- isp ##6、开闭原则
- ocp ##7、单例模式
- singleton ##8、工厂方法模式
- simple_factory ##9、抽象工厂模式
- abstract_factory ##10、模板方法模式
- template_method ##11、建造者模式
- builder ##12、代理模式
- dynamic_proxy
- proxy ##13、原型模式
- prototype ##14、中介者模式
- mediator ##15、命令模式
- command ##16、责任链模式
- chain_of_responsibility ##17、装饰模式
- decorator ##18、策略模式
- strategy ##19、适配器模式
- adapter ##20、迭代器模式
- iterator ##21、组合模式
- composite ##22、观察者模式
- observer ##23、门面模式
- facade ##24、备忘录模式
- memento ##25、访问者模式
- visitor ##26、状态模式
- state ##27、解释器模式
- interpreter ##28、享元模式
- flyweight ##29、桥梁模式
- bridge ##30、创建类PK
- abstract_factory_vs_builder
- factory_vs_builder ##31、结构类PK
- decorator_vs_adapter
- proxy_vs_decorator ##32、行为类PK
- command_vs_strategy
- observer_vs_chain
- strategy_vs_state ##33、跨战区PK
- command_vs_strategy
- strategy_vs_bridge
- wrapper ##34、命令模式+责任链模式
- command_chain ##35、工厂方法模式+策略模式
- factory_strategy ##36、观察者模式+中介者模式
- observer_mediator ##37、规格模式
- specification ##38、MVC框架
- mvc