[設計模式]MVC

2023/12/05閱讀時間約 0 分鐘

MVC是一種物件導向設計模式,將應用程式分成Model、View和Controller。是在1979年被提出,主要是要解決下列問題:

  • 維護「長存儲存媒體」(Persistent Storage)的資料
  • 維護執行流程的邏輯控制
  • 顯示使用者所需的資訊和使用介面


Model

實作儲存應用程式的資料。在Web應用程式裡,Model負責資料存取和處理,也就是說存取和處理資料庫、文字檔案和HTML檔案等資料。


View

實作展示邏輯(Presentation Logic)。在Web應用程式裡,View負責呈現資訊給使用者。


Controller

實作連接View和Model來協調和控制應用程式的執行。在Web應用程式裡,Controller負責控制資料處理流程的控制器。



    7會員
    78內容數
    嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
    留言0
    查看全部
    發表第一個留言支持創作者!