繁体   English   中英

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

[英]The relation between Class name and its method name at UML Class Diagram

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

例如:

我有三个班级“病人”、“预约”和“接待员

其中“患者”应该执行此任务:“请求预约”,
而“接待员”做这个任务:“预约

我应该把这些任务作为类方法放在哪里? 我应该在一个班级“约会”中完成所有工作吗? 或者把每个方法放在有责任做的类中?

在此处输入图片说明

基于之前的BPMN 模型,这里是相同流程的My Class Digram的一部分

在此处输入图片说明

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

  • 谁是演员,他会做什么?
  • 演员是Patient ,应该有一个带约会的池,所以我们将其建模为Appointment
  • 两者的关系如何?
  • Patient需要根据要求获得新的Appointment
  • Patient放置一个makeAppointment方法
  • 新任命从何而来?
  • 可能有一个时间表可以保留所有约会并为新约会找到时间。
  • 创建一个聚合Appointments的类Schedule并有一个方法nextFreeAppointment
  • 等等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM