在多个子类中修饰方法
比方说,我们有一个(家长)班级.
它有N个子类C1(P),C2(P)...CN(P)
每个子类定义(以不同方式)一个方法func().
我希望以相同的方式装饰所有的CX.func().一种方法
这样做是为了向每个派生类添加一个修饰符.但
这很繁琐,并且涉及修改多个文件.
有没有办法修改父类并达到同样的效果?
或者是其他比上面更整洁的方式?
谢谢.
视觉效果:
P类(对象):
...
类别C 1(P):
定义函数(自我,...):
...
C2(P)类:
定义函数(自我,...):
...