我需要一个接口来确保我可以使用某种方法,包括特定的签名。到目前为止,他就是我所拥有的: public interface Mappable<M> { M mapTo(M mappableEntity); } 当一个类应该可映射到多个其他实体时,就会出现问题。理想的情况是这样(不是java): public class Something implements Mappable<A>, Mappable<B> { public A mapTo(A someObject) {...} public B mapTo(B someOtherObject) {...} } 什么是最好的方式来实现这种剩余的“通用”?