Pedia

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, フレームワーク, ロジック
TOP / 検索 Amazonで探す