【发布时间】:2009-02-11 18:29:21
【问题描述】:
这是我的第一个问题,所以请耐心等待:)
背景: 我正在实现一个观察者模式,我有大约 20 个类最终会在其中实现它。为了使用主题和观察者,我需要: 1:初始化观察者类 2:创建代表 3:为事件添加代理
这可能很简单,但我不想在每个类中初始化所有这 3 个步骤,所以我倾向于使用基类来初始化这些组件。但这会是一个好习惯吗?因为基类与我的其他类没有任何关系,它只会进行初始化。或者创建另一个类并创建一个实例并通过该类使用这些组件会更好,但是我需要在 20 个类中创建相同的实例。
感谢您的反馈。
【问题讨论】:
标签: design-patterns oop