MVCモデルとは?
MVCモデルとは、アプリケーションを、データと業務ロジックを担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの3つに分離する設計。表示と機能を分けることで、片方の変更が他方へ波及しにくくなり、修正性・再利用性が高まる。
えむぶいしーもでる
MVCモデルの意味
アプリケーションを、データと業務ロジックを担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの3つに分離する設計。表示と機能を分けることで、片方の変更が他方へ波及しにくくなり、修正性・再利用性が高まる。
MVCモデルの具体例
同じ制御ロジック(モデル)に対し、機器本体の液晶表示とWebブラウザ表示という2つのビューを用意する。
MVCモデルは試験でどう引っ掛けられる?
業務ロジックの置き場はモデルであって、コントローラは入力を受けて振り分ける役。「コントローラが業務処理を行う」と書かれた選択肢は誤り。またビューがモデルの状態を参照して表示を更新する形もあり、「ビューとモデルは一切やり取りしない」わけではない。
MVCモデルと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。