说A类实现了接口B;我们可以将与接口 B 相关的类 A 称为什么?是不是类 A 是接口 B 的“子类”(好像 B 是一个类),还是有实现接口的特殊术语,还是没有?
提前致谢
编辑:如果是答案,会接受亚历克斯的回复
说A类实现了接口B;我们可以将与接口 B 相关的类 A 称为什么?是不是类 A 是接口 B 的“子类”(好像 B 是一个类),还是有实现接口的特殊术语,还是没有?
提前致谢
编辑:如果是答案,会接受亚历克斯的回复
“接口实现”通常是我听说过的。我非常有信心大多数开发人员会理解你所说的意思。
你可以说:A
是.B
我不知道这是否能给你一个满意的答案,但让我试一试!
任何继承父类或实现接口的类都是父类/接口的“多态”。即,只要您需要接口实例,您的多态版本(或多态)就可以很好地适应。
例如,如果“FileLogger”类实现“ILogger”接口,则“FileLogger”类是“ILogger”类型的多态。
“接口实现”是通用的,而在 android 中我们通常称它为“接口侦听器类”。在您的情况下,如果 A 实现接口 B,那么它也将实现其方法。
您不会调用任何实现接口的类,至少我不知道任何特定术语,它们只是实现一组特定的属性规范和方法,而在 OO 术语中不一定与它有任何关系。人们似乎经常将“接口实现”称为“接口继承”,后者是错误的,应该按正确的含义使用(显然,实际上是接口继承其他接口时)以避免混淆。
TL; DR 我相信它没有术语。
我听说它被称为“接口实现”和“混凝土”。