模式--純度很高的經驗。總結經驗,抽象經驗,便於交流,重用和提高質量。
一.《設計模式》Design Patterns Elements of Reusable Object-Oriented, 軟件模式設計第一書,總結了24個模式,例子使用C++語言,比較簡明,學術性較強。
二.《設計模式解析》,表述清晰易懂,Java 例子比較完整,是學習模式和面向對象軟件設計的首選書。
三.《敏捷軟件開發》,結合了敏捷,XP,OOP和模式,是程序員修煉枕邊書,反復閱讀,受益一定良多。
四.《Java與模式》,語言風趣,比喻生動,結合JAVA語言,加強了對模式理解和應用實踐,也加深了對java內部庫原理的理解。缺點是太厚了,但是對真想踏踏實實學習的人來講,正投下懷。