1.2 什么是框架
1.2 什么是框架
框架(Framework)是在給定的問題領域內,實現了應用程序的一部分設計,是整個或部分系統的可重用設計,表現為一組抽象構件及構件實例間交互的方法。簡單來說,就是一個“半成品”,幫助項目把“骨架”搭好,并提供豐富的組件庫,只需要增加一些內容或調用一些提供好的組件就可以完成自己的系統。
如圖1-2所示,已經有一個成型的房子“骨架”和一些建筑材料,我們可以把它比喻成一個程序的框架。其中“骨架”可以看做是為我們創建的項目管理結構(半成品),而建筑材料則相當于為我們提供的現成組件庫。在這個已有房子框架結構的基礎上,結合現成的建筑材料,再經過我們的“裝修”,就可以將這個“半成品”建造成私有住宅、辦公樓、超市或酒吧等。同理,使用程序框架也會很快開發出個人主頁、OA系統、電子商城和SNS系統等軟件產品。
喜歡的朋友可以添加我們的微信賬號:
51CTO讀書頻道二維碼
51CTO讀書頻道活動討論群:365934973