答案 0 :(得分:0)
嗯,该图看起来有些混乱。是否显示组件连接器或组件之间的依赖关系布线?无论哪种方式,接线上下文都会丢失。我们可以假设是感兴趣的系统,在其他地方也是如此。我建议始终显示它。
插座标记中带球的附属接线是二进制的。因此,四进制CustomerDetails
可能是程序集连接器。但是,连接器在类或组件图中不可行,而只能在复合结构图中。因此,矩形显然代表组件在目标系统中所扮演的角色。因此,即使角色名称丢失,他们也必须在名称前加一个冒号以分隔角色名称。
现在我们已经确定,这些线是装配体连接器,很明显端口丢失了,因为球内插口符号仅适用于简单端口的连接器。简单端口是仅提供或需要一个接口的端口。
允许不使用端口直接连接部件。因此,Customer
和Account
之间的程序集连接器是合法的。
一个完全不同的问题是,这是否有意义。当所有其他连接器都指定端口时,为什么在这里缺少端口?