我目前正在研究 ZeroC ICE,但我不明白:接口和类之间的真正区别是什么?我知道接口不能有属性,只能有操作,但我不明白为什么我们只使用操作时要使用接口而不是类。在 Ice 的文档中,有这样的解释:https ://doc.zeroc.com/display/Ice36/Architectural+Implications+of+Classes#ArchitecturalImplicationsofClasses-ClasseswithOperations (请参阅具有操作的类)。
“但是,请记住,一旦您使用具有操作的类,您实际上就是在使用客户端本机代码,因此,您将无法再享受接口提供的实现透明性”。
哪些实施透明片?有人可以解释一下吗?
谢谢你。