框架不是構架:
框架是一種可重用的、相對成熟的體系結構,構架是一種應用軟件體系機構。
框架的作用在於:由於提取了特定領域軟件的共性部分,因此在此領域內新項目的開發過程中代碼不需要從頭編寫,只需要在框架的基礎上進行一些開發和調整便可滿足要求;對於開發過程而言,這樣做會提高軟件的質量,降低成本,縮短開發時間,使開發越做越輕鬆,效益越做越好,形成一種良性循環。框架不是現成可用的應用系統。是一個半成品,需要後來的開發人員進行二次開發,實現具體功能的應用系統。
而設計模式是一種解決問題的思路,而不是具體的做法,因此,設計模式本質上是思想,而不是代碼。
設計模式關注一個很小的“點”。架構則關注一個“面”。架構,是從整體結構上爲解決某一組問題提供一個方案。