UML类图:员工经理关系场景

时间:2019-08-22 10:54:26

标签: oop uml

我很难弄清楚如何将某种场景建模为UML设计类图。

假设我有以下情况: 我有一个叫X的员工,他是公司的首席执行官。 A,B和C向X报告,U,V向A报告。

据我说,应该有一个名为IEmployee的接口,该接口应具有员工的姓名,名称和empNo。 Employee类应实现此IEmployee。 Manager类应实现Employee。

interface IEmployee
{
}
class Employee: IEmployee
{
}
class Manager: Employee
{
}

还有什么更有效的方法吗?

1 个答案:

答案 0 :(得分:0)

不知道您认为 SOLID主体应该是什么,但是您的图看起来像这样:

enter image description here

Employee实现(实现)IEmployee,而Manager专长Employee