Go to file
2021-07-10 10:14:41 +08:00
abstract_factory 设计模式之禅 2021-07-10 10:14:41 +08:00
abstract_factory_vs_builder 设计模式之禅 2021-07-10 10:14:41 +08:00
adapter 设计模式之禅 2021-07-10 10:14:41 +08:00
bridge 设计模式之禅 2021-07-10 10:14:41 +08:00
builder 设计模式之禅 2021-07-10 10:14:41 +08:00
chain_of_responsibility 设计模式之禅 2021-07-10 10:14:41 +08:00
command 设计模式之禅 2021-07-10 10:14:41 +08:00
command_chain 设计模式之禅 2021-07-10 10:14:41 +08:00
command_vs_strategy 设计模式之禅 2021-07-10 10:14:41 +08:00
composite 设计模式之禅 2021-07-10 10:14:41 +08:00
decorator 设计模式之禅 2021-07-10 10:14:41 +08:00
decorator_vs_adapter 设计模式之禅 2021-07-10 10:14:41 +08:00
dip 设计模式之禅 2021-07-10 10:14:41 +08:00
dynamic_proxy 设计模式之禅 2021-07-10 10:14:41 +08:00
facade 设计模式之禅 2021-07-10 10:14:41 +08:00
factory_strategy 设计模式之禅 2021-07-10 10:14:41 +08:00
factory_vs_builder 设计模式之禅 2021-07-10 10:14:41 +08:00
flyweight 设计模式之禅 2021-07-10 10:14:41 +08:00
interpreter 设计模式之禅 2021-07-10 10:14:41 +08:00
isp 设计模式之禅 2021-07-10 10:14:41 +08:00
iterator 设计模式之禅 2021-07-10 10:14:41 +08:00
lod 设计模式之禅 2021-07-10 10:14:41 +08:00
lsp 设计模式之禅 2021-07-10 10:14:41 +08:00
mediator 设计模式之禅 2021-07-10 10:14:41 +08:00
memento 设计模式之禅 2021-07-10 10:14:41 +08:00
mvc 设计模式之禅 2021-07-10 10:14:41 +08:00
observer 设计模式之禅 2021-07-10 10:14:41 +08:00
observer_mediator 设计模式之禅 2021-07-10 10:14:41 +08:00
observer_vs_chain 设计模式之禅 2021-07-10 10:14:41 +08:00
ocp 设计模式之禅 2021-07-10 10:14:41 +08:00
prototype 设计模式之禅 2021-07-10 10:14:41 +08:00
proxy 设计模式之禅 2021-07-10 10:14:41 +08:00
proxy_vs_decorator 设计模式之禅 2021-07-10 10:14:41 +08:00
simple_factory 设计模式之禅 2021-07-10 10:14:41 +08:00
singleton 设计模式之禅 2021-07-10 10:14:41 +08:00
specification 设计模式之禅 2021-07-10 10:14:41 +08:00
srp 设计模式之禅 2021-07-10 10:14:41 +08:00
state 设计模式之禅 2021-07-10 10:14:41 +08:00
strategy 设计模式之禅 2021-07-10 10:14:41 +08:00
strategy_vs_bridge 设计模式之禅 2021-07-10 10:14:41 +08:00
strategy_vs_state 设计模式之禅 2021-07-10 10:14:41 +08:00
template_method 设计模式之禅 2021-07-10 10:14:41 +08:00
visitor 设计模式之禅 2021-07-10 10:14:41 +08:00
wrapper 设计模式之禅 2021-07-10 10:14:41 +08:00
.gitignore 设计模式之禅 2021-07-10 10:14:41 +08:00
pom.xml 设计模式之禅 2021-07-10 10:14:41 +08:00
README.md 设计模式之禅 2021-07-10 10:14:41 +08:00
设计模式之禅(第2版).pdf 设计模式之禅 2021-07-10 10:14:41 +08:00

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