繁体   English   中英

观察者模式是单向还是双向数据流

[英]Is observer pattern unidirectional or bidirectional data flow

一旦更改模型值,我打算使用观察者模式自动更新视图。 显而易见,模型是可观察的(主题),而DOM元素是观察者,他们盯着模型进行任何更改,以便他们可以自我更新。

但是,如果我有一个观察模型值并单击修改模型值的按钮,您认为它仍然是单向数据流吗?

观察者模式是单向的 ,但是您的用例是双向的 ,同时它扩展了观察者模式的实现。


观察者模式定义,主题对象将在其更新时通知观察者,并且观察者将相应地实现notify()函数。

您描述的内容不属于该模式。 您可以实现它,并且如果数据流将是双向的。 但这不是模式定义的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM