MVVM

MVVM在DepthBy會員10269094 , 2013年9月27日4.56 ( 23票)評分:投票1vote 2vote 3vote 4vote 5是您的電子郵件地址好嗎?你註冊了我們的電子報,但您的電子郵件地址要麼是未經證實的,或尚未重申在很長一段時間。請點擊此處有一個確認電子郵件發送,以便我們確認您的電子郵件地址,並開始再次向您發送訊息。或者,您也可以更新MVVM架構模式的subscriptions.IntroductionThis文章允許開發人員鬆耦合和緊耦合applications.BackgroundBefore MVVM ,一些架構模式進行了緊密耦合的設計進行區分。爲了克服這種缺陷, MVVM走進existence.Using的CodeProblem StatementWhat是鬆耦合的系統設計?如何實現耦合度低的WPF或Silverlight應用程序? SolutionLoosely再加ApplicationCoupling是一個階級對另一個的依賴因素變化從低到高。在緊密耦合的系統,改變一個類強制更改的另一個類,並增加進行修改的努力。緊耦合增加了維護成本,並減少組件的可重用性。因此,爲了實現穩定,維護成本低的應用,耦合度低是系統的期望特徵design.Loosely耦合應用是實現責任和低耦合程度的分離。架構模式是用來減少對象之間的耦合,但架構模式有利於提高系統的design.The主要鬆散耦合的優點是它的可變性不破壞其它模塊以不可預知的方式。下面的圖表顯示了一個示例方法如何一個設計師和開發人員可以在一個孤立的方式工作,以實現鬆耦合的系統。


轉至:http://www.dfwlt.com/forum.php?mod=viewthread&tid=367


相關連接:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章