我有一种情况,我有两种类型的类所需的对象 C。其中一个类在单独的线程中运行,另一个类在计时器经过事件的帮助下创建多个线程。
所以对象 C 基本上有两个生命周期。
对象 C 与 A 和 B 一起由工厂创建。对于 class1,我通过主工厂创建实例,但对于第二个,我必须通过整个工厂。第二类现在将在运行时(基于计时器滴答)决定如何创建对象 C。
我的问题是关于第二种情况:我正在通过整个工厂,除了创建对象 C 的知识之外,还有创建 A 和 B 的知识,这是否被认为是糟糕的设计?我附上了我正在做的事情 的快照