【发布时间】:2013-03-11 21:02:13
【问题描述】:
我想知道观察者模式和 MVC 之间有什么区别。 我在学校有一些用 Java 编写 MVC 程序的经验,但没有观察者模式的经验。 (有人告诉我观察者模式意味着我在 Java 中使用了 Observer 类......我认为这不是一个好的答案。)
请帮我解决以下问题,非常感谢。
它们之间有什么区别?观察者模式没有为控制器使用单独的类?
-
观察者模式和MVC有什么关系? 我听过两个不同的版本。
- 第一个版本是,MVC 是一种架构,而观察者模式是一种设计模式。它们看起来很相似,因为 MVC 使用了观察者模式。
- 第二个版本是,观察者模式和MVC是两种不同的设计模式。
是否可以只使用其中之一?如果是这样,在什么情况下,您会使用其中一种,为什么?
【问题讨论】:
-
MVC 包含观察者
标签: java model-view-controller design-patterns observer-pattern