2017-01-12 49 views
1

在UML類圖中,類的名稱和方法名稱之間的關係是什麼?特別是他們的名字之間是否有任何一致性?UML中類名及其方法名稱之間的關係類圖

例如:

我有三個班 「患者」, 「約會」 和 「接待員

其中 「患者」 應該做這個任務:「 請求約會「,
和」接待員「執行此任務:」預約

我應該在哪裏將這些任務作爲類方法?我應該在一個班級內完成「預約」嗎?或者把每種方法都放在有責任做的類中?在以前BPMN模型

enter image description here

基地,這裏是我的類雙字母組合的在同一進程

enter image description here

回答

1

這是基本設計的一部分。就拿要求任命例如:

  • 誰是演員,他會怎樣做?
  • 演員是Patient,應該有一個約會池,所以我們模型,作爲Appointment
  • 兩者之間的關係如何?
  • Patient根據要求需要獲得新的Appointment
  • 放置方法makeAppointmentPatient
  • 新約會從哪裏來?
  • 有可能一個時間表,保持所有約會,並找到新的時間。
  • 創建一個類Schedule它聚合Appointments並有一個方法nextFreeAppointment
+0

謝謝。從你的回答可以得出結論:「類名」和「方法名」之間沒有任何一致性關係。所以我把「makeAppointment」放在Patient Class而不是Appointment Class中 – elay221