Java设计模式

一、 什么是设计模式

设计模式是一套代码设计经验的总结。

二、 使用设计模式的目的

为了重用代码,保证代码的可靠性。

三、准备工作

Java设计模式前篇_看懂UML类图和时序图

power designer画uml图的方法

Java设计模式之01_Factory(工厂模式)

Java设计模式之02_Singleton(单例模式)

Java设计模式之03_Builder(建造者模式)

Java设计模式之04_Prototype(原型模式)

Java设计模式之05_Flyweight(共享模式/享元模式)

Java设计模式之06_Bridge(桥模式)

Java设计模式之07_Decorator(装饰模式)

Java设计模式之08_Composite(组合模式)

Java设计模式之09_Adapter(适配器模式)

Java设计模式之10_Proxy(代理模式)

Java设计模式之11_Facade(外观模式)

Java设计模式之12_Iterator(迭代模式)

Java设计模式之13_Template(模板模式)

Java设计模式之14_ChainOfResponsibility(责任链模式)

Java设计模式之15_Memento(备忘录模式)

Java设计模式之16_Mediator(中介模式)

Java设计模式之17_Interpreter(解释器模式)

Java设计模式之18_Strategy(策略模式)

Java设计模式之19_State(状态模式)

Java设计模式之20_Observer(观察者模式)

Java设计模式之21_Visitor(访问者模式)

Java设计模式之22_Command(命令模式)

你可能感兴趣的:(Java设计模式)