本書系統介紹如何使用模式來解決面向對象編程的常 見問題。主要內容包括:面向對象與設計模式初步,使用接口創(chuàng)建型模式編程,涉及對基類問題的分析,對extends缺點的分析,對get/set方法的剖 析等。本書通過兩個完整的程序,反映了實際編程中模式應用的技巧,對掌握設計模式很有啟發(fā)性。.本書適合軟件開發(fā)技術人員閱讀,也可作為高等院校計算機專業(yè)相關課程的教學參考書。要成為一名優(yōu)秀的面向對象設計人員,必須清楚地了解設計模式,不僅要知道它們是什么,還要知道如何利用它們解決實際問題。可惜這方面的書大部分僅給出脫離現實的、簡單的例子,當中還充斥著不切實際的、教條的語匯,把這一課題復雜化了。..為了解決這些問題,作者寫了這本書供程序員閱讀,并圍繞兩個較為復雜的例子展開討論書中把“四人組”所有的設計模式都用實際程序展現出來,更形象地說明了 這些模式的工作原理和相互關系,以及在實際復雜應用中的使用。本書也談到了面向對象程序設計的原則,以及如何在模式中應用這些原則,這樣一來你就明白了模 式是如何起作用的。本書還包含了“設計模式速查參考”,方便你在學習過程中隨時查閱。閱讀本書之前不需要了解設計模式(不過Java要懂一點),但讀完本書后,你就能完全體會這些模式的使用方法,并能夠在工作中輕松地使用它們。