框架通常是指**重用,即將通用的模組組合成庫或工具集,以便在多個應用和領域都能使用。
設計模式通常是設計重用,簡單來講就是應對某類問題的方案的描述。
架構介於框架和設計模式二者之間,部分**重用,部分設計重用,有時分析也可重用。
框架與設計模式雖然相似,但卻有著根本的不同。設計模式是對在某種環境中反覆出現的問題以及解決該問題的方案的描述,它比框架更抽象;框架可以用**表示,也能直接執行或復用,而對模式而言只有例項才能用**表示;設計模式是比框架更小的元素,乙個框架中往往含有乙個或多個設計模式,框架總是針對某一特定應用領域,但同一模式卻可適用於各種應用。可以說,框架是軟體,而設計模式是軟體的知識。
軟體框架 架構 模式之我見
軟體框架 架構 模式之我見 軟體框架 軟體框架就是software frameworks,它定義了軟體系統在某個平台上為完成某項功能所提供普遍操作 以及這些普遍操作的內在實現過程。換一種說法,軟體框架提供了若干操作介面,這些操作介面可以完成特定的功能,這些操作介面的實現對我們來說是不可見的,我們只需...
架構 框架和設計模式關係
在學習軟體工程的時候,第一次接觸到了架構這個概念。當初接觸的時候對其的理解是非常淺薄的,因為那時候工程經驗比較少,對這樣乙個深層次的概念還是模糊不清楚的。隨著學習的深入,開始接觸了設計模式,也就是那本令我愛上程式設計的書 大話設計模式 書中的小菜和大鳥的清晰的對白,讓我猶如身臨其境般,一點一點層層遞...
架構 框架和設計模式關係
在學習軟體工程的時候,第一次接觸到了結構這個概念。當初接觸的時候對其的理解是非常淺薄的,因為那時候工程經驗比較少,對這樣乙個深層次的概念還是模糊不清楚的。隨著學習的深入,開始接觸了設計模式,也就是那本令我愛上程式設計的書 大話設計模式 書中的小菜和大鳥的清晰的對白,讓我猶如身臨其境般,一點一點層層遞...