UML之类图与对象图

上一篇和大家分享了用例图,今天我们来分享静态模块中的另外两个类图+对象图


类图:描述系统静态结构,以及之间的关系,所有可能的情况(以类为基础)

    类是面向对象的重要组成成分,系统中以类为基础

        分类:实体类、控制类、边界类

        包括:属性和操作

        可见性:公有(+),私有(-),受保护(#)

    类与类之间的关系:

    关联:最常用,表示类之间有联系(实线箭头)

 

        双向关联:默认是双向。顾客和购买商品

        单向关联:顾客和地址

        自关联

        多重性关联:1...1、0...*、1...*、0...1、m...n(对象关系)

        聚合:(带菱形的直线)

            整体与部分的关系,可以独立存在

        组合:实心菱形直线

            特殊的聚合,部分不能脱离整体存在

泛化:实线空心三角

    描述继承关系:学生和老师都继承了人的类

 

依赖:虚线箭头

描述一种使用关系,A通过B才能干成事情叫做A依赖B

 

实现:虚线空心三角

接口和类之间的关系,类的操作实现了接口中所声明的操作

构成:类、接口、协作

 

对象图:描述一个系统在具体上课的静态结构(类图的例子)


以上都是小编自己的理解,如有错误还望大神斧正~

 

 

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值