# design-pattern **Repository Path**: yinghao-liu/design-pattern ## Basic Information - **Project Name**: design-pattern - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-17 - **Last Updated**: 2022-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Design Patterns ## 创建型模式(Creational Patterns) 创建型模式提供了创建对象的机制, 能够提升已有代码的灵活性和可复用性。 ### 001 [工厂方法模式(Factory Method Pattern)](001)★★☆ ### 002 [抽象工厂模式(Abstract Factory Pattern)](002)★★☆ ### 003 [生成器模式(Builder Pattern)](003) ### 004 [原型模式(Prototype Pattern)](004) ### 005 [单例模式(Singleton Pattern)](005)★☆☆ ## 结构型模式(Structural Patterns) 结构型模式介绍如何将对象和类组装成较大的结构, 并同时保持结构的灵活和高效。 ### 006 [适配器模式(Adapter Pattern)](006)★☆☆ ### 007 [桥接模式(Bridge Pattern)](007)★☆☆ ### 008 [组合模式(Composite Pattern)]() ### 009 [装饰器模式(Decorator Pattern)](009)★☆☆ ### 010 [外观模式(Facade Pattern)]() ### 011 [享元模式(Flyweight Pattern)](011)★★☆ ### 012 [代理模式(Proxy Pattern)]() ## 行为型模式(Behavioral Patterns) 行为模式负责对象间的高效沟通和职责委派。 ### 013 [责任链模式(Chain of Responsibility Pattern)](013)★★★ ### 014 [命令模式(Command Pattern)](014)★★★ ### 015 [解释器模式(Interpreter Pattern)]() ### 016 [迭代器模式(Iterator Pattern)]() ### 017 [中介者模式(Mediator Pattern)]() ### 018 [备忘录模式(Memento Pattern)](018)★★☆ ### 019 [观察者模式(Observer Pattern)](019)★☆☆ ### 020 [状态模式(State Pattern)](020)★☆☆ ### 021 [策略模式(Strategy Pattern)](021)★★★ ### 022 [模板模式(Template Pattern)](022)★☆☆ ### 023 [访问者模式(Visitor Pattern)](023)