我的课程BaseClass
包含一些方法,例如
public Result mothodA(Token token, String arg1, String arg2);
public Result mothodB(Token token, String arg1);
public OtherResult mothodC(Token token, String arg1, String arg2);
...
是否可以以某种方式装饰此类以自动传递Token
参数(将存储在装饰器中)?
预期输出:
DecoratedBaseClass decorated = new DecoratedBaseClass();
Result result = decorated.methodA("arg1", "arg2");
OtherResult otherResult = decorated.methodC("arg1", "arg2");
我敢打赌这是不可能的,但也许我不知道装饰器的一些技巧。