-
python继承的缺点
1、可能特殊的类存在其他特殊的地方,定义一个类,其下也可以重新定义类,这样会导致继承的那条线越来越长。 2、如果使用继承,任何一点小小的变化都需要重新定义一个类,很容易导致类别的爆炸式增长。 产生大量具有细微差异的子类。因此,有一个多用组合少用继承的原则。 实例 class SubDict(dict): def __setitem__(self, k, v): v = “sub_item_”+str(v) super().__setitem__(k, v)…
1、可能特殊的类存在其他特殊的地方,定义一个类,其下也可以重新定义类,这样会导致继承的那条线越来越长。 2、如果使用继承,任何一点小小的变化都需要重新定义一个类,很容易导致类别的爆炸式增长。 产生大量具有细微差异的子类。因此,有一个多用组合少用继承的原则。 实例 class SubDict(dict): def __setitem__(self, k, v): v = “sub_item_”+str(v) super().__setitem__(k, v)…