官术网_书友最值得收藏!

2.1 使用架構模式

在本書中我們使用三種模式:模型-視圖-控制器(Model-View-Controller,MVC),模型-視圖-表示器(Model-View-Presenter,MVP),和模型-視圖-視圖模型(Model-View-ViewModel,MVVM)。這三種模式雖然各有優缺點,但從再工程的角度上來說,它們可以被類似地對待和處理。不管為目標架構選擇哪種模式,這里描述的這些技術都適用。如果存在顯著的區別并會影響采用的方法時,我們將分別指出如何使用每種模式。這些模式沒有單一的定義。如果你上網搜索,可以發現一些略微不同的描述。所以為了方便起見,我們采用微軟公司的說明來作為標準。我們所使用的定義可以在以下網站找到。

MVC:http://msdn.microsoft.com/en-us/library/ff649643.aspx;

MVP:http://msdn.microsoft.com/en-us/magazine/cc188690.aspx;

MVVM:http://msdn.microsoft.com/en-us/magazine/dd419663.aspx。

主站蜘蛛池模板: 普兰店市| 桑日县| 鲁甸县| 顺昌县| 海盐县| 昆山市| 南充市| 永福县| 如皋市| 惠水县| 攀枝花市| 赫章县| 大冶市| 静安区| 大安市| 虹口区| 禄劝| 东乡| 云阳县| 灌阳县| 钟祥市| 乌审旗| 石屏县| 临桂县| 社会| 五原县| 平原县| 太仓市| 韶关市| 乌拉特前旗| 北票市| 虞城县| 宿迁市| 和政县| 平定县| 长沙县| 红原县| 镇安县| 宿迁市| 虞城县| 玛纳斯县|