0
什麼是最好的方式去做這件事?例如,考慮下面的代碼:如何定義由多個類共享的助手方法?
public class ObjectA {
public int data;
public ObjectA() {
this.data = 1;
}
public changeData(int x) {
this.data = x;
}
}
public class ObjectB {
public int data;
public ObjectB() {
this.data = 1;
}
public changeData(int x) {
this.data = x;
}
}
這怎麼能被重構,所以changeData可以讓這兩個類都可以使用它?另外,這樣changeData可以安全使用。
我希望 - 剛剛加入了一個具有相當大代碼基礎的項目。在我們的例子中,ObjectA,ObjectB和其他類似的類已經擴展了其他的類。 – plsplox
你可以創建一個輔助類的靜態templatised成員函數...道歉沒有具體,但問題似乎有點不具體,如果我建議的具體事情可能有缺陷...我只是想給你一些想法 – pasha
不用擔心,對不起太過籠統!將嘗試您的建議,謝謝! – plsplox