1
我知道问题的标题非常混乱。我无法想出任何有意义的东西。让我解释一下。如何从孩子班转到其他班的孩子班
我有两个班,我们姑且称之为A和B:
class A(object):
def get_instance_of_b():
return B()
class B(object):
pass
在这里面我有一个指的是B类的实例的方法
我有4类,从A继承另外4类继承自B类。现在我想要避免重写get_instance_of_b()方法。 A1类(A的孩子)应该得到B1(B孩的孩子)的实例,等等。
这样做的最佳方法是什么?或者,也许我错了类结构?
为我的类提供一个上下文:类A处理数据,类B验证输入参数。 A班的所有孩子都有一些一般的参数,但儿童班也有自己的特定参数。