# designs-java **Repository Path**: a853160447/designs-java ## Basic Information - **Project Name**: designs-java - **Description**: 用Java写的设计模式 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-08 - **Last Updated**: 2021-04-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 创建型模式 * [简单工厂模式(Simple Factory)]() * [工厂方法模式(Factory Method)]() * [抽象工厂模式(Abstract Factory)]() * [创建者模式(Builder)]() * [原型模式(Prototype)]() * [单例模式(Singleton)]() ## 结构型模式 * [外观模式(Facade)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/facade) * [适配器模式(Adapter)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/adapter) * [代理模式(Proxy)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/proxy) * [组合模式(Composite)]() * [享元模式(Flyweight)]() * [装饰模式(Decorator)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/decorator) * [桥模式(Bridge)]() ## 行为型模式 * [中介者模式(Mediator)]() * [观察者模式(Observer)](https://github.com/friendlyhank/designs-go/tree/master/observer) * [命令模式(Command)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/command) * [迭代器模式(Iterator)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/iterator) * [模板方法模式(Template Method)]() * [策略模式(Strategy)](https://github.com/friendlyhank/designs-java/tree/master/src/main/java/com/hank/strategy) * [状态模式(State)]() * [备忘录模式(Memento)]() * [解释器模式(Interpreter)]() * [职责链模式(Chain of Responsibility)]() * [访问者模式(Visitor)]()