解决的痛点是:当我想使用Config里面定义的属性的时候我不想写self.cfg.model,而只想写self.model,那么我就可以让run类继承config类。
缺点:这种方法缺乏灵活性。
class Config:
def __init__(self):
self.a =100
self.c =3
class Run(Config):
def __init__(self):
super(Run,self).__init__()
self.a =1
self.b =2
a =Run()
print(a.a)
print(a.c)