返回首页

您好专家
你能解释一下我的3层和MVVM架构之间的差异是什么?
其中一个在何时何地使用和为什么。

感谢U
迪内希・夏尔马

回答

评论会员:游客 时间:2012/02/07
SAKryukov:在这种虚假的相信一切都可以比较来自哪里?是没有意义的,真的。只要了解两个:imgsrc=src="http://feeds.wordpress.com/1.0/comments/alabidan.wordpress.com/78/",{A1}mdash;水杨酸
rajeevcapgeminiindia
评论会员:游客 时间:2012/02/07
3层架构----------------------------三层结构,UI层,业务逻辑层和数据库层有-3。在UI层,UI的混合演示代码和应用程​​序逻辑,这违反了SRP(单一职责原则)的规则。建议零售价:在面向对象编程的,单一的责任原则,指出每个对象应该有一个单一的责任,责任应完全由类封装。它的所有服务应狭义赞同这个责任。MVVM体系结构:--------------------模型-视图-ViewModel模式在MVVM的UI层分为两层。的ViewModel,这是负责应用程序的逻辑,查看,这仅仅是介绍负责。这可以让你三个非常重要的事情:1.Better代码的可维护性。2.EasierVS设计工作。(这无疑是最强的MVVM的功能,它确实提高了生产率)测试与自动化测试的ViewModel3.Allows,而上升到现在为止,我们测试的UI本身,做UI自动化测试是复杂的。这就是所谓的可测性WPPF因为这些原因,这个模式如下
NandaKumer
评论会员:看看这个{A2}] 时间:2012/02/07