# design-patterns **Repository Path**: gitee-abc/design-patterns ## Basic Information - **Project Name**: design-patterns - **Description**: 设计模式 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-27 - **Last Updated**: 2021-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 六大原则: 单一职责原则(Single Responsibility Principle) 开闭原则(Open-Closed Principle, OCP) 里氏代换原则(Liskov Substitution Principle, LSP) 依赖倒置原则(Dependence Inversion Principle,DIP) 接口隔离原则(Interface  Segregation Principle, ISP) 迪米特法则(Law of  Demeter, LoD) 创建型模式(5): 工厂方法模式(Factory Method Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模式(Singleton Pattern) 建造者模式(Builder Pattern) 原型模式(Prototype Pattern) 结构型模式(7): 适配器模式(Adapter Pattern) 装饰器模式(Decorator Pattern) 代理模式(Proxy pattern) 外观模式(Facade Pattern) 桥接模式(Bridge Pattern) 组合模式(Composite Pattern) 享元模式(Flyweight Pattern) 行为型模式(11): 策略模式(Strategy Pattern) 模板方法模式(Template Method Pattern) 观察者模式(Observer Pattern) 迭代器模式(Iterator Pattern) 责任链模式(Chain of Responsibility Pattern) 命令模式(Command Pattern) 备忘录模式(Memento Pattern) 状态模式(State Pattern) 访问者模式(Visitor Pattern) 中介者模式(Mediator Pattern) 解释器模式(Interpreter Pattern)