MVC
えむぶいしー
MVC(Model-View-Controller)とは、アプリケーションの設計を「データ(Model)」「表示(View)」「制御(Controller)」の3つの役割に分割して開発するアーキテクチャパターン。
最終更新: 2026/1/17
詳しい解説
MVC(Model-View-Controller)とは、アプリケーションの設計を「データ(Model)」「表示(View)」「制御(Controller)」の3つの役割に分割して開発するアーキテクチャパターン。 1970年代にSmalltalk言語のために考案された。役割分担を明確にすること、開発効率や保守性を高める狙いがある。
具体例
「Webフレームワークの多くはMVCアーキテクチャを採用している」「MVCモデルに従って、ビジネスロジックをModelに記述する」
由来・語源
1970年代にSmalltalk言語のために考案された。役割分担を明確にすること、開発効率や保守性を高める狙いがある。
使用例
「Webフレームワークの多くはMVCアーキテクチャを採用している」「MVCモデルに従って、ビジネスロジックをModelに記述する」
関連用語
- 同義語:
- 関連: MVVM, フレームワーク, ロジック