一、 什么是設計模式
設計模式是一套被反復利用,多數人知曉的,經過分類編目的,代碼設計經驗的總結。
二、 使用設計模式的目的
為了重用代碼,讓代碼更容易讓他人理解,保證代碼的可靠性。
三、準備工作
四、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.lxweimin.com/p/abc97e7539d6??
來源:簡書? 著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。