Interface “一个”是什么意思;“接口扩展接口”;关系在UML中看起来像什么?

Interface “一个”是什么意思;“接口扩展接口”;关系在UML中看起来像什么?,interface,uml,Interface,Uml,在Java中,接口扩展接口是完全合法的。UML中的这种关系看起来像“扩展”关系(实线、闭合、未填充箭头)还是“实现”关系(虚线、闭合、未填充箭头)?我似乎在网上或福勒的书中都找不到这种关系的例子。使用“extends”(实线、闭合、未填充箭头),这与Java使用extends和实现关键字的方式一致 “扩展”=UML泛化/专门化关系 “实现”=UML实现关系 子接口是超级接口的特殊化,而不是它的实现 看 .非常感谢,这帮了大忙。呵呵,多么漂亮的钻石:)@Gabriel-呵呵-这是一个很好的图表

在Java中,接口扩展接口是完全合法的。UML中的这种关系看起来像“扩展”关系(实线、闭合、未填充箭头)还是“实现”关系(虚线、闭合、未填充箭头)?我似乎在网上或福勒的书中都找不到这种关系的例子。

使用“extends”(实线、闭合、未填充箭头),这与Java使用
extends
实现
关键字的方式一致

  • “扩展”=UML泛化/专门化关系
  • “实现”=UML实现关系
子接口是超级接口的特殊化,而不是它的实现


.

非常感谢,这帮了大忙。呵呵,多么漂亮的钻石:)@Gabriel-呵呵-这是一个很好的图表。我希望我能为此获得荣誉,但这是引用的文章,所以要归功于斯蒂芬·R·帕尔默。@Bert F我试图暗示钻石继承问题:)@Gabriel-lol-我很笨。但不适用于Java接口,对吗?