代码模式(或成例)是与特定的范例和特定语言有关的编程技巧,它描述怎样利用一个特定的编程语言的特点来实现一个组件的某些特定的方面或关系。...调用关系
由于实现方式不同,所以各种方式的 M,V, C三类的调用关系也不尽相同.这里以观察者模式实现的角度来说一下三者的调用关系:
当用户对View操作,View捕获到这个操作后,会转发给Controller...一般来说,为了避免直接的耦合关系,都会使用观察者模式。有些做法下,Model会和对应的View“同步绑定”,他们的刷新事件,也是通过观察者模式的Update事件来通知的。...对比MVC模式的由 Model 通知其观察者View来更新视图, 在MVP模式中,View(视图)和 Model(模型)是完全分离的状态,两者通过Presenter进行联系, 此时的观察者是Presenter...MVVM
Model–view–viewmodel,简称MVVM.由微软架构师Ken Cooper和Ted Peters开发,通过利用WPF(微软.NET图形系统)和Silverlight(WPF的互联网应用派生品