Ram*_*Ram 2 jquery backbone.js
有人可以帮我找到最好的方法吗?它是documentcloud.
模型和视图之间的引用可以通过多种方式处理.
谢谢!
在这种情况下,我确实认为3是最佳实践.观察者模式或订阅者/发布者模式促进了对象之间的松散耦合.这意味着您的对象不了解彼此的实现细节.这样做的好处是,您可以在以后更轻松地更改其中一个对象,例如方法名称,而不会冒您的应用程序在其他地方中断的风险.这非常适合可维护性.
此外,观察者模式(3)促进了代码重用,因为您可以更轻松地替换或扩展应用程序中的对象.依赖于应用程序的特定结构或层次结构,似乎可以抵消在其他项目中重用代码的情况.