設計模式(Design pattern)代表了最佳的實踐,通常被有經驗的面向對象的軟件開發(fā)人員所采用。設計模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解決方案。這些解決方案是眾多軟件開發(fā)人員經過相當長的一段時間的試驗和錯誤總結出來的。
本教程將通過 Java 實例,一步一步向您講解設計模式的概念。
無論您是新手,還是老手,本教程都值得一讀。對于那些具有豐富的開發(fā)經驗的開發(fā)人員,學習設計模式有助于了解在軟件開發(fā)過程中所面臨的問題的最佳解決方案;對于那些經驗不足的開發(fā)人員,學習設計模式有助于通過一種簡單快捷的方式來學習軟件設計。
在您開始閱讀本教程之前,您必須具備基本的 Java 編程的概念。如果您還不了解這些概念,那么建議您先閱讀我們的 Java 教程。