UML——类图、对象图(静态图)

 

【什么是类图】

 

                    

      类图是类的模型,是利用图示和文字注释描述类以及类和类之间相互关系的方法。

 

【类图的组成】

   

      类图=类+关系+约束

 

                   类是对一组具有相同属性、操作、关系和语义的对象的抽象。

 

 

1.1类名

 

     类名可分为三类:具体类,抽象类,接口

 

1.2属性

     

1.2.1可见性

          

     公有(public)+、私有(private)-、受保护(prote()cted)#、包内共有(package)~等。

     

1.2.2属性的格式

     

    【可见性】操作名【(参数表)】【:返回类型】【{属性字符串}】

 

1.3方法

     可行性/方法的名字(参数列表):方法的返回值类型{类型}

     

     1.3.1可见性

          和属性一致

     1.3.2方法名

     1.3.3参数列表

          方向参数名:类型【多重性】=默认值{特性}

关系

    

    泛化:下一个必须在上一个基础上继承,并且要有自己的特色。

 

    

    实现:了解实现关系之前需要先了解一下接口,接口就是某个动作,实现就是某个类实现了某个接口。

 

    

    关联

     

     符号说明:1:一个   *:零个或多个  1..*:一个或多个  0..1:零个或一个

     

     一般关联:累与累之间的连接,可以是单向的,可以是双向的。

      ps:每个连接两旁都会有两个端点,可以表示出这个类有几个实例,相似与数据库的1:n,m:n的关系。

 

 

      Ps(聚合和组合的关系自己了解了解,挺简单的,不介绍了)

      聚合:很强的关联关系,描述的是整体语法部分的关系。

      组合:更强的关联关系,描述的是不可分割的整体与部分的关系。

      依赖:表示一个类依赖于另一个类,依赖是单向的,每一个依赖都会有一个名称。

 

约束

      约束就是对类的约束和限制,一般用{}表示,例如注释。

 

【画类图的注意事项】

        

      画类图花了好长时间,一个好的类图,一定要有一个中心主题,不要不敢画,也不要盲目的画;不要在做一件事情的时候一直没思路还要做下去,要合理控制自己的番茄时间。

      

      画图的时候如果出现无法删除的时候,或者线连不上的时候,用CRTL+D来删除原来的关系,就可以建立新的关系。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值