我想知道你是否可以从MVC中移除Observer模式(Observer从Model转到View,通知模型中的任何更改并更新View),如果我们删除它会产生什么后果
答案 0 :(得分:0)
我不知道你会如何“删除”它,但如果你只是不使用它,那么结果就是你的控制器将负责通过模型的更改来更新视图。
答案 1 :(得分:0)
您可以将其删除(取决于您使用的框架),但您需要警惕在多个位置显示相同数据的情况,因为它们会变得不同步。我不明白它会导致任何设计明智或理论上的问题,但在某些情况下可能会让用户感到困惑。