MVC

MVC

/ˈɛmviːsiː/ エムブイシー

1. ソフトウェア開発におけるデザインパターンの一つで、アプリケーションのデータ(モデル)、ユーザーインターフェース(ビュー)、およびユーザーの入力処理(コントローラー)を分離する構造。

アプリケーションの各要素を分離することで、コードの保守性、拡張性、再利用性を向上させることを目的としたアーキテクチャパターンです。
Many modern web frameworks use the MVC architectural pattern. (多くの現代のWebフレームワークはMVCアーキテクチャパターンを採用しています。)
関連
MVP
MVVM
Architecture Pattern
Separation of Concerns