3
我想對一堆不同的API服務進行API調用。我有一個叫做ApiService
的抽象類,它包含每個子類的常用方法。每個新的API都必須繼承並實現這些方法。從抽象類的所有子類中調用方法的最佳方法是什麼?
我的問題是:我如何通過ApiService
的所有子類並調用它們的方法?
現在,我已經(這意味着新的服務必須手動添加到陣列)實例化的所有服務的靜態數組看起來是這樣的:
ApiService[] services = {new SubService1(), new SubService2(), ...};
我想知道是否有這是一個更好的方法。
我覺得這個鏈接會很有用。請檢查它。 [問題] [1] [1]:http://stackoverflow.com/questions/492184/how-do-you-find-all-subclasses-of-a-given-類中的Java – zari