我眼中的MVC模式

2021-07-31 15:27:33 字數 586 閱讀 2100

首先,我們看看維基百科上的解釋:

mvc模式(model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller)。

mvc模式最早由trygve reenskaug在2023年提出,是施樂帕羅奧多研究中心(xerox parc)在20世紀80年代為程式語言smalltalk發明的一種軟體架構。mvc模式的目的是實現一種動態的程式設計,使後續對程式的修改和擴充套件簡化,並且使程式某一部分的重複利用成為可能。除此之外,此模式通過對複雜度的簡化,使程式結構更加直觀。軟體系統通過對自身基本部分分離的同時也賦予了各個基本部分應有的功能。專業人員可以通過自身的專長分組:

現在,分享一下個人理解,若有講不對或者不好的地方,還望大牛指點:

首先我講講我對模型,檢視和控制器的理解。

mvc模式的優點:

我眼中的設計模式 2

繼續學習設計模式 觀察者模式 定義 定義了物件之間的一對多的依賴,這樣一來,當乙個物件改變時,它的所有的依賴者都會收到通知並自動更新。主題介面,所有的主題必須實現此介面 author zhy public inte ce subject author zhy 所有的觀察者需要實現此介面 public...

我眼中的責任鏈模式

處理事情的物件是先後順序的。程式設計中最明顯的就是 快取,一般,你會先查詢記憶體資料,沒有資料再看硬碟資料,再沒有資料,則請求網路資料。這裡很明顯的就是乙個個的進行處理。某個物件沒有能力處理則把處理權交給另外的物件。想要行為乙個完整的鏈,需要有乙個設定下一級的能力,類圖中需要體現這點 類圖倒是很簡單...

我眼中的單例模式

單例模式 即記憶體只會建立乙個物件也只建立一次物件的設計模式。那為什麼我們要使用單例呢,大家都知道頻繁的建立物件會讓記憶體飆公升,而單例模式會讓記憶體只使用這乙個物件,單例模式的型別 懶漢式 好懶啊,什麼時候用我就什麼時候建立好了 只有真正使用物件的時候才會建立單例物件 餓漢式 好餓啊,趕緊建立出來...