Effective Java,以及其他来源建议我们应该考虑使用
composition over inheritance.我经常发现自己通过使用
Decorator pattern并实现将调用委托给包装对象的转发方法来实现这样的组合.
但是,我经常发现自己编写了许多类型的简单转发方法:
public void myMethod(String name) { instance.myMethod(name); }