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


相关连接:



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