我不确定这种模式叫什么,但我想了解这是否被认为是一种好/坏的做法。
所以,我已经Base.class创建了一个Children.class实例。现在,在 Children 类中,我有一个异步回调 A、B、C。我必须对这些异步回调做出反应 - 但我需要在这些回调上调用的所有方法都在其中,Base.class因为它作为主控制器和消息其他子模块关于新的变化。
很多时候,这里的简单解决方案是在类之间创建A1 Callbacks 、B1、C1 。我讨厌这个场景是我基本上必须将所有儿童异步回调(A,B,C)复制到回调(A1,B1,C1)。我不能只传递类实例并使用开放函数,以避免重复类似的回调,这些回调基本上除了稍后将数据传输到不同的地方之外什么都不做?BaseChildrenBaseChildrenBaseChildren
这是不好的做法还是什么?