際際滷

際際滷Share a Scribd company logo
珂閣遺の肝は???

                    ID:NetPenguin
        Mail:keita.iseki@gmail.com
 http://d.hatena.ne.jp/NetPenguin/
MVC
? システム畠悶をモデル/ビュ`/コントロ`
  ラに蛍護
? M=システムの云|議な何蛍を燕Fする
  サ`ビス咾筌疋瓮ぅ鵐皀妊襪覆
? V=システムとユ`ザのインタフェ`ス
? C=MとVをつなぐ何蛍
  秘薦をm俳な侘でMに擦┐
採が}
? もともとのMVCと盾が`ってきている
 _kする貧では}ではない。
 そもそも採を困燭靴燭MVCなのか
 協xが苧_ではない


? システム畠悶をM/V/Cの眉つに蛍けるた
  め、システムが寄きくなるとQいづらい
MVC參翌のア`キテクチャ
?   PAC
?   RecursiveMVC(=HMVC)
?   MMVC
                 MVC參翌にもあるんだよ
?   Doc/View       というのを擦┐燭った
PAC
? エ`ジェントと柵ばれる古廷
 C エ`ジェントは}方贋壓
 C H徨vSを隔つ  ?H鮫中と徨鮫中をそれぞれエ`ジェントとする
                  ?鮫中坪でも光曝鮫をエ`ジェントとする
                  など、蛍護y嵶により}j來を雙える(たぶん)


? エ`ジェントはPACで撹される
 C Presentation
 C Abstraction
 C Control
永粥遺-エ`ジェント

         エ`ジェント




エ`ジェント            エ`ジェント




         エ`ジェント            エ`ジェント
PAC-Presentation
? エ`ジェントの坪否を燕Fする(UI)
? Controlとだけやり函りする
PAC-Abstraction
? エ`ジェントのデ`タを砿尖する
? Controlとだけやり函りする
PAC-Control
? 麿のエ`ジェントとやり函りする
? PresentationとAbstractionを嶼羨ちする

              P        C   A

                  エ`ジェント




    P     C        A

        エ`ジェント
RecursiveMVC
? MVCをA啝してQう
? PACを簧里靴迅B
MMVC
? MVCの個措
             {鵬思磴砲茲袵音苧
? モデルが屈N
 C Domain Model
 C Application Model
   GUIをカプセル晒してDomain Modelにm栽
   するようにしたもの
   (ViewHelperみたなもの)
Doc/View
? なつかしのMFCで聞われていた
? デ`タとビュ`に蛍x
? Docの筝をViewに宥岑
  ViewをgFするために駅勣なDocを
  深えるあたりがMVCと`う。Viewが麼悶。
歌深URL
? http://d.hatena.ne.jp/noopable/20090209/1234125202
? http://c2.com/cgi/wiki?RecursiveModelViewController
? http://c2.com/cgi/wiki?ModelModelViewController
? http://www.cue.im.dendai.ac.jp/~masuda/mvc/index.html
? http://www.jac-net.com/~tarzan/smalltalkers/mvc/mvc.html

More Related Content

珂閣遺のつぎは???