# design-pattern **Repository Path**: stevenworkshop_admin/design-pattern ## Basic Information - **Project Name**: design-pattern - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2021-05-22 - **Last Updated**: 2021-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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