UML知识点1

UML:中文名为统一建模语言

三大特性:
UML是一种语言
UML是一种建模语言
UML是统一建模语言

UML的发展现状
(1)已进入全面应用阶段的事实标准
(2)应用领域正在逐渐扩展,包括嵌入式系统建模,业务建模,流程建模等多个领域
(3)成为生产式的重要支持技术MDA,可执行UML

模型是对现实的简化

建模的最大好处在于:更好的理解正在开发的系统

在这里插入图片描述

UML将各种食物构造块归纳成了四类:
结构事务:UML中的名词,是模型的静态部分,描述概念或者物理元素
行为事务:UML中的动词,是模型的动态部分,是一种跨越时间、空间的行为
分组事务:UML中的容器,用来组织模型,使模型更加的结构化
注释事务 UML中的解释部分,和代码中的注释语句是一样的,用来描述模型的

类:相同属性,相同操作,相同关系,相同语义的对象的抽象。矩形:上面是类名,中间是属性,下面是方法
对象是类的一个实例

接口:接口是描述某个类或构件的一个服务操作集

主动类:主动类是指其对象至少拥有一个进程或线程,能够启动控制活动的类

用例:用例实例是在系统中执行一系列动作,这些动作将生成特定执行者可见的价值结果。一个用例定义一组用例实例。

面向对象的三大要素

封装

是把对象的属性(状态)和操作(行为)绑在一起的机理,把对象形成一个独立的整体,并且尽可能去隐藏对象的内部细节。

继承

多态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向上Claire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值