MVVM设计模式《网摘》

MVVM模式能够帮你把你程序的业务与展现逻辑从用户界面干净地分离开。保持程序逻辑与界面分离能够帮助解决很多开发以及设计问题,能够使你的程序能更容易的测试,维护与升级。它也能很大程度的增加代码重用性,并让开发者与界面设计者更容易地相互合作。使用MVVM模式,程序的UI和其背后的展现与业务逻辑将被分离至三个类中:1-视图,封装UI与UI逻辑2-模型视图,封装展示逻辑与状态3-模型,封装程序的业务逻辑以及数据MVVM模式是展示-模型模式的变种,它优化了一些WPF的核心特性,例如数据绑定,数据模版,命令以及行为。在MVVM模式中,视图通过数据绑定以及命令行与视图模型交互,并改变事件通知。视图模型查询观
posted @ 2013-07-18 09:53  _YMW  阅读(292)  评论(0编辑  收藏  举报