Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道你是否可以从 MVC 中删除观察者模式(观察者从模型到视图,通知模型中的任何更改并更新视图),如果我们删除它会有什么后果。
我不知道您将如何“删除”它,但如果您根本不使用它,那么后果将是您的控制器将负责使用模型的更改来更新视图。
您可以删除它(取决于您使用的框架),但您需要警惕在多个位置显示相同数据的情况,因为它们会变得不同步。我看不出它会在设计方面或理论上引起任何问题,但在某些情况下它可能会让用户感到困惑。