2009-05-02 42 views

回答

1

既然您問到設計模式和商業最佳實踐之間的聯繫,那麼您需要處理一些主觀性。我會專注於讓您的代碼易於理解和重用。

我將集中於較少設計模式(沒有單一的模式是比另一種更好),轉而專注於設計的一些基本原則:

  • 使用自文檔編碼 約定(所以你不必至 文件,代碼只是 諒解)。
  • 不要重複自己(DRY)
  • 使用面向對象編程 技術(不只是使用對象作爲 的功能的容器)

如果你一定要知道,最有效的模式幾乎在每一個企業的情況,在這裏,他們是:

  • MVC - 這可讓您將代碼分成易於維護件
  • 因子的能力y模式 - 提供使用邏輯來確定應該如何創建對象的功能
  • 單身 - 對數據庫連接對象特別有用
  • 活動對象 - 當您不必擔心狀態持久性時,使生活變得更容易。
0

簡短的回答:這取決於

相關問題