我正在使用mvc模式在js中构建一个小应用程序。我想完全分离视图和控件,所以我虽然通知中心控件是一个很好的解决方案。 UI对象触发附加数据的通知,其中记录了id,事件和其他数据。
您认为这是一个很好的解决方案吗?
这可能是实现这一目标的明智方法吗?
由于
答案 0 :(得分:0)
尝试在nodejs中编写类似EventEmitter
的内容。
答案 1 :(得分:0)
是。我认为在用户界面中实现Observer模式(Notification Center)是个好主意;特别是因为这样做可以让您在应用程序的生命周期中轻松添加功能。我认为为您的通知中心实施Observer Design Pattern是明智之举。您应该考虑阅读Apple的Cocoa Framework通知中心的实现,以获取灵感和使用示例。