MVC

エムブイシー
ソフトウェア設計におけるアーキテクチャパターン。モデル・ビュー・コントローラーの3層に分離し、関心事を分けて管理する手法。
「MVC」を星図で探索する →

「MVC」とは?意味を解説

MVCはModel(データ処理)、View(表示)、Controller(制御)の3つの役割に責務を分離する設計パターンです。Webアプリケーション、デスクトップアプリケーション、モバイルアプリなど多くのソフトウェアで採用されています。各層の独立性を高めることで保守性・テスト性を向上させ、チーム開発を効率化できます。

例文

「MVC」の言い換え・類語

「MVC」の対義語

連想語・周辺概念

語源・由来

1970年代にゼロックス・パロアルト研究所で、Smalltalkプログラミング言語のGUIフレームワーク開発時に提案されたパターン。その後、WebアプリケーションフレームワークなどIT全般に広がった。

英語で言うと

Model-View-ControllerMVC patternMVC architecture

「MVC」との違いを比較する

似た言葉との違い・使い分けを解説しています。

「MVC」をもっと知る本

この言葉やそのテーマを深めたい方へ。

語彙の星雲で「MVC」を探索する →