【发布时间】:2017-08-06 15:26:08
【问题描述】:
我一直在阅读有关 DI 并在 Spring 中自动装配一些对象并遇到这种情况 - 类 A 和 B 实现接口 I。类 C 获得类型 I 的自动装配依赖项 - 即 A 或 B 的对象。接口我有由 A 和 B 实现的方法 m1 和 m2 - C 现在可以调用它们。如果,A 有自己的方法 m3 而 B 有自己的方法 m4 - m3 和 m4 不是 I 的一部分。我无法让 C 调用这些方法。有解决方法吗?如果没有,是否有与之相反的设计原则?
谢谢
【问题讨论】:
标签: spring dependency-injection interface