框架、架構、設計模式的區別


1.框架:框架通常是代碼重用,可以用代碼表示,能夠直接執行和復用

2.設計模式是設計重用,設計模式只有實例化之后才能用代碼表示

3.設計模式是比框架更小的元素,一個框架中往往含有一個或多個設計模式

4.框架總是針對某一特定應用領域,但同一模式卻可適用於各種應用

5.架構則介於兩者之間,部分代碼重用,部分設計重用,有時分析也可重用

6.設計模式和框架都是軟件層面的,架構還包括硬件層面的,比如部署系統所需的物理器件等。

 

在軟件生產中有三種級別的重用:

內部重用,即在同一應用中能公共使用的抽象塊;

代碼重用,即將通用模塊組合成庫或工具集,以便在多個應用和領域都能使用;

應用框架的重用,即為專用領域提供通用的或現成的基礎結構,以獲得最高級別的重用性。

 

常見的框架有哪些?

https://blog.csdn.net/victoryzn/article/details/78392128

框架有哪些?

https://www.cnblogs.com/IcanFixIt/p/7518146.html

設計模式有哪些?

https://www.cnblogs.com/fswhq/p/sjms.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM