【发布时间】:2011-01-28 01:00:16
【问题描述】:
我的模型在我的 MVC 模式中,在运行时生成组件并通过 update() 方法将它们提供给视图以显示在屏幕上(你知道,模型是可观察的,视图是观察者)。但是我还需要给这些组件添加监听器,并且控制器有监听器方法(因为他们说MVC模式是这样的)并且它不参与这个更新过程。所以我不能在运行时添加监听器,只能在启动时在控制器的构造函数中添加。
我有一个想法,就是让控制器成为观察者,然后将数据提供给视图,同时添加监听器。你觉得这样可以吗?
【问题讨论】:
标签: java model-view-controller observer-pattern listeners