带有Observer和Observable的MVC

时间:2016-05-02 01:33:37

标签: design-patterns model-view-controller observer-pattern

使用MVC架构时,observable是模型,View应相应更新。观察者应该是什么?控制器或视图?

1 个答案:

答案 0 :(得分:1)

您所谈论的架构是 MVVM(模型视图模型)

如果模型已更改,则会更新查看

所以没有这样的控制器。可以将视图视为观察者

MVC Observer 在某种程度上是不同的设计模式,但是当模型更改时应该更新视图。

因此视图可视为观察者,控制器视为可观察者。