代码之家  ›  专栏  ›  技术社区  ›  odiseh

UML表示法:这种关系是什么?

uml
  •  1
  • odiseh  · 技术社区  · 15 年前

    Decorator pattern

    6 回复  |  直到 11 年前
        1
  •  3
  •   sfinnie    15 年前

    Component和Decorator之间的两种关系构成了另一种模式- Composite .

    • 子类型是带装饰的三角形
    • Decorator聚合(包括)许多组件(rel with diamond)

        2
  •  2
  •   Mario The Spoon    15 年前

    意味着一个装饰器可以包含0个或多个组件。

        3
  •  1
  •   amra    15 年前

    它是 aggregation . Decorator有许多组件。

        4
  •  0
  •   Raveline    15 年前

    聚合。最简单的方法就是用“生存”和“拥有”。 对象组件“有一个装饰器”。对象装饰器“是一个组件”。

        5
  •  0
  •   UML GURU    15 年前

    您正在描述聚合。

    当我使用没有代码映射到UML的工具时,我的建模迟早是可怕的!! 我已经切换到一个专业的工具,然后我的项目真正被团队使用,而不仅仅是在故事板中使用过一次的图形视图。 这就是为什么UML作为独立的对我来说没有价值,如果你使用类图。我用开源图形工具犯了这个错误,但不会再这样了!!

        6
  •  -2
  •   Lie Ryan Bryan    15 年前

    扩大关系

    推荐文章