wonderfl - build flash online

forked from: MVC ってこういうこと? 「clickableに仕様変更」の巻

たとえば、「表示専用Viewを入力用に変更」となった場合はどうなるかをためす。
Viewの属性にController型のものを追加して、signを決めるだけかと思いきや、
controllerクラスのメソッド notifyFromControllerToModel(inputView:Button)が
引数にButton型を指定している箇所がネックとなる。
overrideもできないので、新たにController2クラスを作成。MVCに参戦するClickableViewクラスが増えるたびに、
Controllerクラスも増えていく、ということになるんだろうか・・・?
モデルやコントローラー層はプリミティブ値しか扱わない、みたいな事にしておくと汎用性が上がるのかなぁ。
もしくは、MVC用のAbstractViewクラス作って、属性にMVC用のパラメタ作って、みたいな。
解説は http://aquioux.blog48.fc2.com/blog-entry-640.html

djakarta_trap djakarta_tra..

    • forked:0
    • favorite:0
    • lines:207
    • license : MIT License
    • modified : 2009-10-07 11:38:24

add to favorites

Embed

Code Fullscreen

Tags

sectKeywords

ページの先頭へ戻る