观察者模式中,Subject对象可对应多个Observer对象吗?
在观察者模式中,'D' 是正确的答案。
一个Subject对象可以对应多个Observer对象。这是观察者模式的核心概念之一。Subject对象会维护一个Observer对象的列表,当Subject对象发生变化时,它会通知列表中的所有Observer对象。
例如,在一个新闻网站中,新闻文章可以被视为Subject对象,而用户可以被视为Observer对象。当新闻文章更新时,网站会通知所有订阅了该新闻文章的用户,让他们知道更新的内容。
因此,一个Subject对象可以拥有多个Observer对象,以便在Subject对象发生变化时,及时通知所有相关的Observer对象。
原文地址: https://www.cveoy.top/t/topic/nrxm 著作权归作者所有。请勿转载和采集!