在UML类图中,类的名称与其方法名称之间的关系是什么?特别是他们的名字之间是否有任何一致性?
例如:
我有三个班级“病人”,“约会”和“接待员”
“患者”应执行此任务:“请求预约”,
并且“接待员”执行此任务:“预约”
我应该将这些任务作为类方法放在哪里?我应该在一个班级“约会”中完成所有工作吗?或者将每个方法放在负责这样做的类中?
基于之前的 BPMN模型,以下是同一过程的我的类Digram 的一部分
答案 0 :(得分:1)
这是基本设计。以请求预约为例:
Patient
,应该有一个有约会的游泳池,所以我们将其建模为Appointment
Patient
需要根据请求获得新的Appointment
。makeAppointment
Patient
Schedule
并且方法为Appointments
nextFreeAppointment