我希望每個實現接口的類都具有靜態工廠方法,如接口所定義。即: public interface Handle {
public static Handle GetHandle() {
return null;
}
public void DoThings();
}
public class HandleA implements Handle {
[編輯]錯誤是在其他地方如@litelite幫我找到了,不需要更多的答案 我曾工廠方法叫MakeDevice在我的工廠類,它返回一個指向基類對象(但實際上指向其中一個子類的對象,具體取決於條件)。 執行程序時,出現xC0000005:訪問衝突錯誤。在Visual Studio調試器停止在該線以下: ret = new DeviceA;
代碼: 的基類是BaseDevice,兩個子類是Devic
我有一個抽象class這樣定義的: class BaseCoordinator<ResultType>
其它類從這一個如繼承。 final class AppCoordinator: BaseCoordinator<Void>
final class AuthFlowCoordinator: BaseCoordinator<AuthFlowCoordinationResult>
final