模型-視圖-控制器(MVC)設計模式,如今PHP的開發框架中是很是流行的,例如:Yii框架等。設計模式
下面的文字,都是我根據本身代碼開發以及文檔閱讀所得到的簡單理解。MVC的目標是將業務邏輯從用戶界面中分離,這樣子在開發修改能夠更容易地改變每一部分的代碼而不會影響其餘部分。在MVC中,模型表明信息(數據)和業務規則;視圖包含了用戶界面元素,例如文本,表單等;控制器則管理模型和視圖中的通訊。模型,實際上就是將一些經常使用的代碼行爲封裝抽象而成,視圖則至關於一個個的生活場景,控制器能夠理解成爲本身爲本身的平常生活行爲表現所設定的一些規則。
框架