一、 什么是設計模式設計模式是一套代碼設計經驗的總結。二、 使用設計模式的目的為了重用代碼,保證代碼的可靠性。三、準備工作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(命令模式)