标签: python abstract-class
我有两个共享很多功能的类,我想将这个功能转移到他们将继承的抽象类中。很少有这些函数以这种方式操作实例变量:
def foo(bar): if self.ook < 5: self.ook = bar
但是这些局部变量是在这些辅助类的构造函数中创建的,因此抽象类不会看到变量“ook”。我应该在该抽象类中创建一个构造函数,并创建一个带有知识的随机值的变量“ook”,这个构造函数将被覆盖吗?或者我应该以某种方式使用属性?感谢。