框架是構成一類特定軟體可重複使用設計的一組相互協作的類,框架規定了應用的體系結構,定義了整體結構、類別和物件的分隔、各部分的主要責任、類別和物件的協作以及控制流程。
框架的理解
#框架是構成一類特定軟體可重複使用設計的一組相互協作的類。框架規定了應用的體系結構。定義了整體結構,類別和物件的分隔,各部分的主要責任,類別和物件怎麼協作,以及控制流程。
框架預先定義了這些設計參數,以便於應用設計者或實作者能集中精力於應用本身的特定細節。框架記錄了其應用領域的共同的設計決策。因而框架更強調設計多用,儘管框架常包括具體的立即可用的子類。
相關擴充介紹:
軟體架構(software framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體元件規範,也指為了實現某個軟體組件規格時,提供規範所要求之基礎功能的軟體產品。
框架的功能類似基礎設施,與特定的軟體應用無關,但提供並實現最基礎的軟體架構和體系。軟體開發者通常依據特定的框架來實現更為複雜的商業運用和業務邏輯。這樣的軟體應用可以在支援同一種框架的軟體系統中運作。
簡而言之,框架就是製定一套規範或規則(思想),大家(程式設計師)在該規範或規則(思想)下工作。或說使用別人搭好的舞台來做編劇和表演。
以上是如何理解框架的詳細內容。更多資訊請關注PHP中文網其他相關文章!