モデル・ビュー・コントローラー(MVC)は、ユーザーインターフェースのロジックとビジネスロジックを分離する基本的なデザインパターンである。モデル-ビュー-コントローラ(MVC)パターンは、アプリケーションをモデル、ビュー、コントローラの3つの異なるコンポーネントに分割する方法である。このモデル・ビュー・コントローラーは、ステレオタイプ化されたUML記法によるロバスト性分析を用いて視覚的に最もよく表現することができる。これは、Ivar Jacobsonが受賞した著書『オブジェクト指向ソフトウェアエンジニアリング』で初めて提案したものである。
続きを読む