結構:程式功能實現的邏輯
框架是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法;另一方面也可以說框架是可被應用開發者定製的應用骨架。
框架亦可稱為應用架構,在特定領域基於體系結構的可重用的設計。也可以認為框架是體系結構在特定領域下的應用。框架的例子如MVC。
設計模式 在一定的環境中解決某一問題的方案
構件通常是程式碼重用,而設計模式是設計重用,框架則介於兩者之間,部分程式碼重用,部分設計重用,有時分析也可重用.
構架是architecture:它是對軟體系統的系統組織,是對構成系統的
構件的介面,行為模式,協作關係等體系問題的決策總和。它不僅涉及
到結構與行為,而且還涉及到系統的使用,功能,效能,適應性,重
用性,可理解性
設計模式比框架更為抽象
設計模式在碰到具體問題後,才能產生程式碼;框架已經可以用程式碼表示
設計模式是比框架更小的體系結構元素:
框架中可以包括多個設計模式
簡單點說:結構
結構+演算法=程式(功能程式碼塊)
程式與程式之間進行調整=設計模式
多個設計模式相組合(元件)=架構(系統)
結構:程式功能實現的邏輯
框架是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法;另一方面也可以說框架是可被應用開發者定製的應用骨架。
框架亦可稱為應用架構,在特定領域基於體系結構的可重用的設計。也可以認為框架是體系結構在特定領域下的應用。框架的例子如MVC。
設計模式 在一定的環境中解決某一問題的方案
構件通常是程式碼重用,而設計模式是設計重用,框架則介於兩者之間,部分程式碼重用,部分設計重用,有時分析也可重用.
構架是architecture:它是對軟體系統的系統組織,是對構成系統的
構件的介面,行為模式,協作關係等體系問題的決策總和。它不僅涉及
到結構與行為,而且還涉及到系統的使用,功能,效能,適應性,重
用性,可理解性
設計模式比框架更為抽象
設計模式在碰到具體問題後,才能產生程式碼;框架已經可以用程式碼表示
設計模式是比框架更小的體系結構元素:
框架中可以包括多個設計模式
簡單點說:結構
結構+演算法=程式(功能程式碼塊)
程式與程式之間進行調整=設計模式
多個設計模式相組合(元件)=架構(系統)