我有3个班级,他们从父班继承。子类的init方法中的参数用于在父类中定义设置参数以定义方法的调用方式。
class Parent(object):
def __init__(self, marker):
self.executeCode(marker)
class ClassA(Parent):
def __init__(self, marker):
super(ClassA, self).__init__("class_a")
class ClassB(Parent):
def __init__(self, marker):
super(ClassB, self).__init__("class b")
class ClassC(Parent):
def __init__(self, marker):
super(ClassC, self).__init__("class c")
这里使用的最佳模式是什么,使其更加pythonic?