【UML】静态图——类图

本文详细介绍了UML中的类图,包括类、接口和各种关系(依赖、泛化、实现、关联等)。类图展示了系统中类、接口的静态结构,通过属性和操作的可见性描述类的特性。接口不包含属性,但类可以实现多个接口。关系部分解释了依赖关系的含义,泛化关系(单重和多重继承)的特点,以及关联关系的不同形式(名称、角色、多重性、聚合、组合和导航性)。最后,举例说明了这些概念的实际应用。
摘要由CSDN通过智能技术生成

前言

    在完成了系统的用例图后,就可以根据用例图的参与者以及用例来进行UML的静态设计了,静态图分别有类图、对象图和包图。

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

正文

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

    与UML建模中的其他图一样,类图也可以包含注解和约束。类图中还可以含有包和子系统。

 一、类图元素——类

    上图的矩形就是类,它被划分为3个部分:顶部——名称部分(Name)、中间——属性部分(Attribute)、底部——操作部分(Operation,也可以称为方法)。同时,属性和操作可以具有不同的可见性,可见性描述了该属性对于其他类是否可见,以及是否可以被其他类引用,而不仅仅是被该属性所在类可见。

    属性的可见性包括:公有(Public)、私有(Private)、受保护(Protected)。

   

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值