一、 什么是设计模式
设计模式是一套被反复利用,多数人知晓的,经过分类编目的,代码设计经验的总结。
二、 使用设计模式的目的
为了重用代码,让代码更容易让他人理解,保证代码的可靠性。
三、准备工作
四、Java设计模式目录分类
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(命令模式)
作者:博麟Android 链接:http://www.jianshu.com/p/abc97e7539d6
來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论