【发布时间】:2011-03-05 01:21:19
【问题描述】:
现在我如下:
1) 一个 java 接口。
2) 一个具体的 java 类不实现上述接口,但确实包含与接口中定义的每个方法匹配的方法签名。 p>
由于我无法更改第 2 项的实现,我想知道是否可以让一个接受第 1 项的实例作为参数的方法接受第 2 项而没有类转换异常。
感觉 Spring 中的各种编织/强制/AOP 机制应该可以实现这一点,但我不知道该怎么做。
有没有办法做到这一点?
【问题讨论】:
-
不能只做一个实现接口并转发所有内容的包装器吗?
-
有谁知道这种模式是否有一个名称(OP 想要什么),您将在其中将具有匹配签名的对象“投射”到接口上?