哪种设计模式可以使用?

时间:2015-02-02 10:51:06

标签: python design-patterns

我有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?

0 个答案:

没有答案