我有一个界面A:
public interface A {
...
}
我有一个工厂界面FA:
public interface FA {
public A create();
public A deserialize(String pathToFile);
}
我希望某处有 serialize(String pathToFile)接口方法。问题就在于此......简单的解决方案是将其置于A中 - 但这是错误的,因为序列化和反序列化逻辑应该在同一个类中。但是我怎么把它放在FA?使它成为通用似乎是一个错误的路径(FA<A>
)