UML总结

    xiaoxiao2021-12-14  26

    UML中的几种图:

    UML图的应用

    一张图胜过千言万语,看着上面这几张图,是不是对UML理解的更加的明白。

    下面来介绍一下UML中的关系:

    .关联

    关联中两个特殊的关系

    聚合(Aggregation:表示类之间的关系是整体与部分的关系

    组合(Composition):部分类的存在完全依赖于整体类的,共存亡。

    实例:

            聚合:雁群——大雁(部分可以脱离整体单独存在)

            组合:大雁——翅膀(共存亡)

    二:泛化

    继承关系是泛化关系的反关系,子类是从父类中继承的,而父类则是子类的泛化。

    子类应与父类完全一致,父类所具有的关联、属性和操作,子类都应具有。

    子类中除了与父类一致的信息外,也可以使用子类实例。

    实例:

           水果——苹果

    三:依赖

    依赖是一种使用关系,它说明一个事物规格说明的变化可能影响到使用它的另一个事物。反之未必

    实例:

            动物——水

    四:实现

    实现关系是一种模型元素(如类)与另一种模型元素(如接口)连接起来,用于说明和其实现之间

    的关系。在实现关系中,接口只是行为的说明,而不是结构或实现,而类中则要包含其具体的实现

    内容,可以通过一个或多个类实现一个接口,但是每个类必须分别实现接口中的操作。

    实例:

           大雁——飞翔

    下面这张图介绍了这四种关系:

     
    转载请注明原文地址: https://ju.6miu.com/read-962402.html

    最新回复(0)