一、 什么是設(shè)計模式
設(shè)計模式是一套代碼設(shè)計經(jīng)驗的總結(jié)例衍。
二薪贫、 使用設(shè)計模式的目的
為了重用代碼恍箭,保證代碼的可靠性。
三瞧省、準備工作
Java設(shè)計模式之01_Factory(工廠模式)
Java設(shè)計模式之02_Singleton(單例模式)
Java設(shè)計模式之03_Builder(建造者模式)
Java設(shè)計模式之04_Prototype(原型模式)
Java設(shè)計模式之05_Flyweight(共享模式/享元模式)
Java設(shè)計模式之07_Decorator(裝飾模式)
Java設(shè)計模式之08_Composite(組合模式)
Java設(shè)計模式之09_Adapter(適配器模式)
Java設(shè)計模式之12_Iterator(迭代模式)
Java設(shè)計模式之13_Template(模板模式)
Java設(shè)計模式之14_ChainOfResponsibility(責任鏈模式)
Java設(shè)計模式之15_Memento(備忘錄模式)
Java設(shè)計模式之16_Mediator(中介模式)
Java設(shè)計模式之17_Interpreter(解釋器模式)
Java設(shè)計模式之18_Strategy(策略模式)
Java設(shè)計模式之19_State(狀態(tài)模式)
Java設(shè)計模式之20_Observer(觀察者模式)