什麼是框架?
框架通常是指代碼重用,即將通用的模塊組合成庫或工具集,以便在多個應用和領域都能使用。
什麼是設計模式?
設計模式通常是設計重用,簡單來講就是應對某類問題的方案的描述。
什麼是架構?
架構介於框架和設計模式二者之間,部分代碼重用,部分設計重用,有時分析也可重用。
框架和設計模式的不同。
框架與設計模式雖然相似,但卻有着根本的不同。設計模式是對在某種環境中反覆出現的問題以及解決該問題的方案的描述,它比框架更抽象;框架可以用代碼表示,也能直接執行或複用,而對模式而言只有實例才能用代碼表示;設計模式是比框架更小的元素,一個框架中往往含有一個或多個設計模式,框架總是針對某一特定應用領域,但同一模式卻可適用於各種應用。可以說,框架是軟件,而設計模式是軟件的知識。
以上來自百度百科。