通信用語の基礎知識 全国のICカードこれひとつ 戻る

MVC (ユーザーインターフェイス)
辞書:電算用語の基礎知識 計算機UI用語編 (TCUI)
読み:エムヴィースィー
外語:MVC: Model View Controller
品詞:名詞

ユーザーインターフェイスのデザインパターンの一つ。

目次
概要

ユーザー側から見ると、ユーザーにはViewとControllerの二つが接しており、ViewとControllerは共にModelに接している。

このように三つの要素に分割することで、アプリケーションの内部データをユーザーが直接操作する部分から分離することができる。

特徴
要素

三つの要素は概ね次のようになる。

Model
アプリケーションのデータや、それらを扱う関数などの要素
View
モデルを取り出し、ユーザーに視覚的に訴える要素。すなわちUIの出力部分
Controller
ユーザーからの入力をモデルへと通知する要素。すなわちUIの入力部分

Model→ViewおよびController→Model間はメッセージによる通信とする実装が多い。

現実

現実には、UIにおいては入力と出力を必ずしも明確に分離できるとは限らない。

このように(View+Controller) Modelの構造を取らざるを得ない場合は、MVCに対してDocument-Viewという。

リンク
用語の所属
ユーザーインターフェイス
関連する用語
Document-View

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic