Class UML类图中类名与方法名的关系

Class UML类图中类名与方法名的关系,class,uml,class-design,class-diagram,staruml,Class,Uml,Class Design,Class Diagram,Staruml,在UML类图中,类名和方法名之间的关系是什么?具体来说,他们的名字是否一致 例如: 我有三门课“病人””、“预约””和“接待员” 其中“患者”应执行此任务:请求预约, 而“接待员”则执行以下任务:预约 我应该将这些任务作为类方法放在哪里?我是否应该在一个班级内完成所有的约会?或者把每个方法都放在有责任的课堂上 基于前面的BPMN模型,这里是我的Digram类的一部分,用于相同的过程 这是基本设计。以预约申请为例: 谁是演员,他将做什么 参与者是患者,应该有一个预约池,因此我们将其建模为预约

在UML类图中,类名和方法名之间的关系是什么?具体来说,他们的名字是否一致

例如:

我有三门课“病人””、“预约””和“接待员”

其中“患者”应执行此任务:请求预约,
而“接待员”则执行以下任务:预约

我应该将这些任务作为类方法放在哪里?我是否应该在一个班级内完成所有的约会?或者把每个方法都放在有责任的课堂上

基于前面的BPMN模型,这里是我的Digram类的一部分,用于相同的过程


这是基本设计。以预约申请为例:

  • 谁是演员,他将做什么
  • 参与者是
    患者
    ,应该有一个预约池,因此我们将其建模为
    预约
  • 两者之间的关系如何
  • 患者需要根据请求获得新的
    预约
  • 将方法
    预约
    放入
    患者
  • 新的约会是从哪里来的
  • 很可能会有一个时间表,保留所有约会,并为新的约会找到时间
  • 创建一个类
    Schedule
    ,该类聚合
    appointment
    ,并具有一个方法
    nextfreepointment
  • 等等

谢谢。从您的回答中,我可以得出这样的结论:“类名”和“方法名”之间没有任何一致性关系。所以我把“临时约会”放在Patient类而不是Appointment类中