Class 类创建另一个类并在以后将其关联删除,如何在UML类图中显示它?

Class 类创建另一个类并在以后将其关联删除,如何在UML类图中显示它?,class,uml,associations,ooad,Class,Uml,Associations,Ooad,设A和B为类 A是负责创建B类的类 创建后,A与B关联 一段时间后,A类被删除,B类被删除 作为以上情景考虑的一个例子 有项目经理,他负责创建、编辑、删除系统中的项目 我知道类A创建类b可以在UML中显示为依赖关系 我有两个问题 如何表示类删除另一个类 所以从A到B既有关联又有依赖关系。 如何在UML类图上演示这种关系?我应该使用展位关联(直线)和依赖(虚线)关系吗 只需将多重数0..1放在与B的关联中即可。就这样。没有额外的依赖项。类删除另一个类也是依赖项删除操作。这是SD中显示的行为。似

设A和B为类

  • A是负责创建B类的类
  • 创建后,A与B关联

  • 一段时间后,A类被删除,B类被删除

作为以上情景考虑的一个例子 有项目经理,他负责创建、编辑、删除系统中的项目

我知道类A创建类b可以在UML中显示为依赖关系

我有两个问题

  • 如何表示类删除另一个类

  • 所以从A到B既有关联又有依赖关系。 如何在UML类图上演示这种关系?我应该使用展位关联(直线)和依赖(虚线)关系吗


  • 只需将多重数
    0..1
    放在与
    B
    的关联中即可。就这样。没有额外的依赖项。

    类删除另一个类也是依赖项删除操作。这是SD中显示的行为。似乎a管理B的生命周期(实例化和删除),因此关联更像是一个组合,而不是“简单”关联。@granier绝对不是。如果A合成了B,那么B将与A一起死亡。这不是这里的要求。“一段时间后,A类将被删除B类”