(3)UML

an object repersents an entity, either physical, conceptual or software

an object has state
an object has behavior
an object has identity

basic principles of object orientation:
abstraction
encapsulation(封装)
modularity(模块化)
hierarchy(等级制)

an object is represented as a rectangle with an underlined name
just like this
在这里插入图片描述

a class is represented using a rectangle with three compartments:
the class name
the structure(attributes)
the behavior(operations)
在这里插入图片描述
attributes
在这里插入图片描述
在这里插入图片描述
operations:
在这里插入图片描述
polymorphism(多态)
generalization

package:
organize elements into groups

diagram depiction

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
规格说明:
元素的特征和语义的文本描述

修饰:
建模元素暴露的信息项以表现某个要点

公共分类:
类元:classifier 和 实例

扩展机制:
约束:形式:{约束条件}
构造型(stereotypes):基于已有的建模元素引入新的建模元素
标记值:形式:{属性名=值}
在这里插入图片描述
构架(architecture)

参考资料:
https://www.icourse163.org/learn/ZNUEDU-1002531022?tid=1450202441#/learn/content?type=detail&id=1214341160&cid=1217927444

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值