講義編7
「SVC 概念」
 
← 前  :  次 →

Java における GUI プログラミングを行うにあたり, とても重要な概念の説明をすっかり抜かしていました.

Model-View-Controller
一般に MVC と呼ばれている考え方で,簡単に言うと 「3つの部分(管理・表示・操作)に分けてしまおう」 といったものです. いま普通に使っている Java API も,この概念を根底にして 実装されています. イベント・リスナは,MVC として分離が容易になるように提供されているようなものです.

VisualWorks-MVC1-1

言語は Smalltalk を対象としていますが,上記サイトに MVC 概念を 説明している内容があります. もちろん概念的な話は,プログラミング言語に依存するものではありません.


表紙へ戻る