2023-12-05|閱讀時間 ‧ 約 22 分鐘

[設計模式]MVC

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

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


Model

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


View

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


Controller

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



分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.