我有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");
我敢打賭,這是不可能的,但也許我不知道一些技巧與裝飾。
你可以有一個構造函數,需要令牌嗎? – dngfng
我現在無法修改'BaseClass' - 它是使用WSDL文件生成的。我將在'DecoratedBaseClass'構造函數中創建'Token'對象。 – hsz