【UML】类图

        

        视频看完了,前两天开始了我的画图征程,今天说说类图吧,它是这九种图中的核心,和关系的联系也比较多。看过的参考书和视频上都是把类图和关系放在一起详细讲解的,可想而知,关系是类图中的重中之重。


    一、类图

       1、概念

           类图(Class Diagram)是描述类、接口、协作以及它们之间的关系的图,用来显示系统中各个类的静态结构,描述出系统的静态视图。

       2、内容

           类图包含7个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系。

       3、基本形态

           类图的基本样式如下图所示,矩形框中是对需填写内容的简单描述:

           由上图可知,类是由三个分隔区组成的一个大矩形所构成,顶端的分隔区填写类的名称;中间的分隔区存放类的属性,有0或多个;最下边是类的操作、操作的参数和返回类型,也就是类的功能。


    二、类与关系

      关系导图

          关系是类图的核心部分,类图中包含多种关系,下图是对关系的大体整理:


      在抽象过程中,很少有类是独立存在的,大多数的类以某些方式彼此协作。因此,这就用到了关系,关系(Relationship)是事物间的关系,表示事物间的使用关系:

      泛化:

         它表示类之间的一般和特殊的关系;

      关联:

         它表示对象之间的结构关系;

      实现:

         它是规格说明和其实现之间的关系。

      对关系的详细理解在上一篇博客【UML】四种关系中已总结,这就不再一一说明。


    总结:

      类图描述的是一种静态关系,在系统的整个生命周期都是有效的,它包含了系统中的类,还包括了类的内部属性和操作,作为九种图的核心确实是当之无愧。简单画了一下类图,虽然画的不怎么样,却还真是下了大工夫,还要继续努力加深理解,加油!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值