MVCモデルとは

MVCモデルとは

Model、View、Controllerでプログラムの処理を分けて開発する方法。

  • Model

  • View

    • データの表示と入出力を行う部分。GUI
  • Controller

    • ViewとModelを制御する部分。Viewからのリクエストを受け取り、Modelにそれを渡す。Modelがそのデータを処理後に再び受け取り、Viewに渡す。

右記サイトより概念図 やはりお前らのMVCは間違っている

f:id:aloealoe:20210226214827j:plain

MVCの何が良いのか

  1. 3つが独立しているのでどれかを変更する場合に、その他のものが影響を受けにくい