# DesignPatterns **Repository Path**: Icer07/DesignPatterns ## Basic Information - **Project Name**: DesignPatterns - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-16 - **Last Updated**: 2021-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Design Patterns 设计模式 ## 创建型模式(Creational Pattern) 对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。 - [抽象工厂模式(Abstract Factory)](https://github.com/ZhiminXu/DesignPatterns/tree/master/AbstractFactory) - [建造者模式(Builder)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Builder) - [工厂方法模式(Factory Method)](https://github.com/ZhiminXu/DesignPatterns/tree/master/FactoryMethod) - [原型模式(Prototype)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Prototype) - [单例模式(Singleton)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Singleton) ## 结构型模式(Structural Pattern) 结构型模式主要用于处理类或对象的组合,从而应对需求变化为对象结构带来的冲击。 - [适配器模式(Adapter)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Adapter) - [桥接模式(Bridge)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Bridge) - [组合模式(Composite)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Composite) - [装饰模式(Decorator)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Decorator) - [外观模式(Facade)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Facade) - [享元模式(Flyweight)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Flyweight) - [代理模式(Proxy)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Proxy) ## 行为型模式(Behavioral Pattern) 行为型模式主要用于描述对类或对象怎样交互和怎样分配职责,即关注它们之间的相互作用。 - [职责链模式(Chain of Responsibility)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Chain%20of%20Responsibility) - [命令模式(Command)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Command) - [解释器模式(Interpreter)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Interpreter) - [迭代器模式(Iterator)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Iterator) - [中介者模式(Mediator)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Mediator) - [备忘录模式(Memento)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Memento) - [观察者模式(Observer)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Observer) - [状态模式(State)](https://github.com/ZhiminXu/DesignPatterns/tree/master/State) - [策略模式(Strategy)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Strategy) - [模板方法模式(Template Method)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Template) - [访问者模式(Visitor)](https://github.com/ZhiminXu/DesignPatterns/tree/master/Visitor)