UML接口与类有关联吗?

时间:2011-07-22 10:49:41

标签: uml

我有一个类(A类),它包含Class B类型的对象.B类有三个子类。

B类实际上应该是一个接口,然后我可以在接口和A类之间绘制一个聚合关联(并且三个子类实现接口)

B类是一个实际的类,是否有3个子类,所有4个类(B + 3个子类)都实现了接口(通过B类)?

2 个答案:

答案 0 :(得分:1)

我会问自己这些问题: 你会创建一个B类实例吗?如果是,则应该是常规课程。如果不, 2. B类是否应包含派生类应该能够使用的任何功能?如果是,则应创建其他类继承的抽象类,如果不是,则将其设为接口。

答案 1 :(得分:0)

如果A类包含类B类型的对象,则意味着B类被实例化,因此它不能是接口。