モデルビューコントローラ

原文: https://www.martinfowler.com/eaaCatalog/modelViewController.html

ユーザーインターフェースとのやり取りを3つの役割に分割する。

解説の全文は『PofEAA』 330 ページを参照。

MVC(モデル・ビュー・コントローラー)は最もよく用いられるパターンである(と同時に、最も誤って用られるパターンでもある)。元々は、1970年代後半に、SmalltalkのプラットフォームとしてTrygve Reenskaugによって作られたフレームワークだった。 それ以来、MVCはUIフレームワークの旗手となっている。UIの設計を考える際にも、MVCが使われている。


PofEAA index | パターンカタログの日本語版 | パターンカタログの英日対応表