I have class `BaseClass` that contains a few methods like
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);
Is it possible to decorate this class somehow to pass automatically `Token` argument (which will be stored in decorator) ?
DecoratedBaseClass decorated = new DecoratedBaseClass();
Result result = decorated.methodA("arg1", "arg2");
OtherResult otherResult = decorated.methodC("arg1", "arg2");
I bet it's not possible, but maybe I don't know about some tricks with decorators. You could have a constructor that takes Token?
以上就是Decorator that covers all methods and passes automatically first parameter的详细内容，更多请关注web前端其它相关文章！