程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 設計范式

設計范式

編輯:關於JAVA

本章要向大家介紹重要但卻並不是那麼傳統的“范式”(Pattern)程序設計方法。

在向面向對象程序設計的演化過程中,或許最重要的一步就是“設計范式”(Design Pattern)的問世。它在由Gamma,Helm和Johnson編著的《Design Patterns》一書中被定義成一個“裡程碑”(該書由Addison-Wesley於1995年出版,注釋①)。那本書列出了解決這個問題的23種不同的方法。在本章中,我們准備伴隨幾個例子揭示出設計范式的基本概念。這或許能激起您閱讀《Design Pattern》一書的欲望。事實上,那本書現在已成為幾乎所有OOP程序員都必備的參考書。

①:但警告大家:書中的例子是用C++寫的。

本章的後一部分包含了展示設計進化過程的一個例子,首先是比較原始的方案,經過逐漸發展和改進,慢慢成為更符合邏輯、更為恰當的設計。該程序(仿真垃圾分類)一直都在進化,可將這種進化作為自己設計方案的一個原型——先為特定的問題提出一個適當的方案,再逐步改善,使其成為解決那類問題一種最靈活的方案。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved