欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

UML: 关联,聚合,复合

程序员文章站 2024-01-17 18:06:46
...

关联 指两者之间存在关系。 聚合(Aggregation) 指两者之间存在has-a关系,但关系较松散,双方都不依赖于对方而存在, 即一方不存在了,但另一方仍然可能存在。 复合(Composite) 两者之间存在has-a关系,但关系更坚固,一方依赖于另一方而存在, 即复合对象不

  1. 关联
    指两者之间存在关系。
  2. 聚合(Aggregation)
    指两者之间存在has-a关系,但关系较松散,双方都不依赖于对方而存在,
    即一方不存在了,但另一方仍然可能存在。
  3. 复合(Composite)
    两者之间存在has-a关系,但关系更坚固,一方依赖于另一方而存在,
    即复合对象不存在,则被复合的对象也不存在。