【发布时间】:2017-01-09 15:26:12
【问题描述】:
【问题讨论】:
-
恐怕您提供的信息很少。它也有点基于意见 - 当一个类提供的方法应该被提取到一个接口而不是在类中呈现时。只是一句话-如果您最终决定使用第二种方法,请确保将“管理”作为接口(最好将其称为可管理的)并将其呈现为 StationWorker 的提供接口(顺便说一句,我什至不确定这是否不应该是必需的接口,而不是为其提供的接口)。
标签: uml class-diagram
【问题讨论】:
标签: uml class-diagram
您的第一个示例包含无效操作。每个操作都是在StationWorker 类的实例的上下文中调用的,因此将id 作为参数传递是没有意义的,就好像您要搜索数据库记录并对其执行某些操作一样。每个实例应该已经知道它的id。
正如@Gagnus 指出的那样,您需要详细说明更多类。这些类之间应该有关联,这些“属性”中的每一个都显示在具有多重性的关联的远端,而不是在类本身内部。
【讨论】:
你不应该从细化一个类开始,而是从所有类定义、类关系定义开始,然后绘制类之间的联系,然后才能一个接一个地细化类。
【讨论】: