# design-pattern **Repository Path**: wenfujing/design-pattern ## Basic Information - **Project Name**: design-pattern - **Description**: Java常用设计模式的demo和笔记 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## design-pattern Java常用设计模式的demo和笔记 ### 创建型模式 - [单例模式](singleton/README.md) - [工厂方法模式](factory-method/README.md) - [抽象工厂模式](abstract-factory/README.md) - [建造者模式](builder/README.md) - [原型模式](prototype/README.md) ### 结构型模式 - [适配器模式](adapter/README.md) - 桥接模式 - 装饰模式 - 组合模式 - [外观模式](facade/README.md) - 享元模式 - 代理模式 ### 行为型模式 - 模板方法模式 - 命令模式 - 迭代器模式 - 观察者模式 - 中介者模式 - 备忘录模式 - 解释器模式 - 状态模式 - 策略模式 - 指责链模式 - 访问者模式 ### UML绘制 - [plantUML](http://plantuml.com/zh/) ### 参考资料 - [看懂UML类图](https://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html) - [资料汇总](https://www.cnblogs.com/foryang/p/5849402.html) - [图说设计模式](https://design-patterns.readthedocs.io/zh_CN/latest/index.html) - [Design patterns implemented in Java](https://java-design-patterns.com/)