今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

エクスプローラの MVC アーキテクチャ

某お手伝いさんから作っているアプリケーションの構造について質問があった。エクスプローラにも似ている部分なので、エクスプローラに置き換えて説明すると、ファイルやフォルダを示すアイコンに対応するクラスは MVC のどれなのか?と。
ファイルやフォルダをソフトウェア内部に写像したものが Model、アイコンは View、プロパティダイアログなども View なのよ、と教えると、納得したみたい。
ひとつの Model に対して複数の View があるってことに気付いてなかっただけぽい。