UML类图

作者: 桌子上的方便面 | 来源:发表于2017-05-06 07:24 被阅读0次

    类示意图

    类图一般分三层,第一层显示类的名字,如果是抽象类,就用斜体字来表示。第二层是类的特性,通常是类的字段和属性。第三层是类的操作,通常是方法或者行为。属性和方法前面的“+”表示public,"-"表示private.

    飞翔这个图是个接口图,在语法中接口是没有属性的,只有一个空的方法来被动的等别的类来实现。

    棒棒糖表示法

    接口的第二种表示方法,就是接口被实现类实现了,接口的方法名出现在实现类当中。

    类与继承

    鸟属于动物中的一个种类,所以鸟是继承了动物的这个类,也继承了这个类的所有属性。就比如所有的动物都是有声命的,所有的动物都会进行新陈代谢,鸟类也是一样的,有生命有新陈代谢。所以我们可以得出一个结论,只要继承了一个类就等于拥有了这个类的一切。(继承关系用的是空心三角形和实现来表示)

    接口的实现

    大雁实现了飞翔的接口,所以大雁就可以飞了。(接口关系用空心三角形和虚线来表示)

    聚合关系

    聚合是一种单向关系,一般来说聚合中的类关系总是一个类比别一个类要高级一些。就比如大雁和雁群一样,大雁是隶属于雁群的,雁群的等级比大雁高一级。

    合成组合关系

    合成是一种特殊的聚合形式,它是提类与类之间的联系是非常密切的,少了那一个也不行。就像鸟和翅膀,鸟这个类没有了翅膀不可以飞翔,翅膀没了鸟也不可以生存。

    依赖关系

    依赖关系是指一个类别对另一个类别的依赖。动物的繁衍离不开水和氧气,所以动物对水和氧气这两个类是依赖关系。


    相关文章

      网友评论

          本文标题:UML类图

          本文链接:https://www.haomeiwen.com/subject/wwhstxtx.html