【发布时间】:2019-02-04 18:14:47
【问题描述】:
我有 5 个类都是父类的子类。我想通过为每个类添加相同的方法来为每个类定义新的子类。有没有办法动态地做到这一点?这在 OOP 术语中有名称吗?
下面的new_method 对所有情况都完全相同,所以我想重复一遍。
class A(MySuperClass)
class B(MySuperClass)
class C(MySuperClass)
class D(MySuperClass)
class AAA(A):
def new_method():
...
class BBB(B):
def new_method():
...
class CCC(C):
def new_method():
...
class DDD(D):
def new_method():
...
【问题讨论】:
标签: python oop inheritance