0908 MVC設計模式

2021-08-07 21:59:31 字數 631 閱讀 3371

一、mvc

模型:代表應用程式狀態和業務邏輯;

檢視:提供可互動的客戶端介面,向客戶顯示模型資料;

控制器:根據客戶的請求來操縱模型,並把結果經由檢視展現給客戶。

優點:**的重用性,有利於開發的分工,各司其職、互不干涉。

二、分層模式

分層模式是很多架構模式的基礎。

分層:將解決方案的元件分隔到不同的層中;在同乙個層中元件之間保持內聚性;層與層之間保持松耦合。

三、三層模式

表示層》

業務邏輯層》

資料庫訪問層

表示層依賴

業務邏輯層,業務邏輯層依賴

資料庫訪問層

性質:

特點:

優點:職責劃分清晰

無損替換

復用**

降低系統內部的依賴程度

MVC設計模式

mvc本來是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器。使用mvc的目的是將m和v的實現 分離,從而使同乙個程式可以使用不同的表現形式。比如一批統計資料你可以分別用柱狀圖 餅圖來表示。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。模型 檢視 控制器 ...

MVC設計模式

準確的說,mvc不是一種設計模式,而是更高的構架模式。它是model view controller的縮寫,最早是由xerox 施樂 提出的。隨後,它成為了一種著名的使用者介面設計架構。在mvc經典架構中,它把應用程式 也可以看做是應用程式的乙個模組 分 三個部分 1.模型 模型代表了該應用程式的核...

MVC設計模式

mvc設計模式是非常經典的設計模式,是非常有效率的一種設計模式,比如struts框架就是乙個典型的mvc的框架,下面就介紹一下這種設計模式 mvc英文即model view controller,即把乙個應用的輸入 處理 輸出流程按照model view controller的方式進行分離,這樣乙個...