马丁福勒《UML精粹》读书笔记_第三章
第三章 类图:基础部分
类图是使用最广泛的UML图,是UML的支柱。
类图用于表述各个对象的类型以及其间存在的各种静态关系。
附录
重数
重数指可以具有该特性的对象数目。
重数的常用表示如下:
1:重数为1
0…1:重数的下限为0,上限为1
*:没有上限
重数的常用术语如下:
任选(optional):意味着下限为0
强行(mandatory):意味着下限为1或者更大
单值(single-valued):意味着上限为1
多值(multivalued):意味着大于1,通常是*
关联次序
如果关联的成分构成的集合是有次序的,可以加上**{ordered}、{nonunique}**等约束。
马丁福勒《UML精粹》读书笔记_第三章相关推荐
- 高焕堂《嵌入式UML设计》读书笔记_第三章
第三章 UML如何表现Whole-Part结构 为什么要讨论Whole-Part 在第一章中已经介绍过,将应用程序分割成许多小块(即:组件),在使用时可以随意调换其中一个或多个组件,以实现组件的快速淘 ...
- 马丁福勒《UML精粹》读书笔记_第四章
第四章 顺序图 顺序图是一个use case的一种实现.当考察单个use case内部若干对象的行为时,就应使用顺序图. 可参考"高焕堂<嵌入式UML设计>读书笔记_第五章&qu ...
- 【Python自然语言处理】读书笔记:第三章:处理原始文本
本章原文链接:https://usyiyi.github.io/nlp-py-2e-zh/3.html 3 处理原始文本 import nltk, re, pprint from nltk impor ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第三章 网络工程-原始套接字与嗅探(1)主机发现工具与包嗅探
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第三章 网络工程-原始套接字与嗅探(1)主机发现工具 文章目录 黑帽python第二版(Black Ha ...
- 《精通Python自然语言处理( Deepti Chopra)》读书笔记(第三章):形态学
<精通Python自然语言处理> Deepti Chopra(印度) 王威 译 第三章 形态学:在实践中学习 3.1形态学简介 形态学可以定义为在语素的帮助下对标识符的构造进行研究. 语素 ...
- 马丁福勒《UML精粹》读书笔记_第七章
第七章 包图 什么是包图? 包图是一种聚组构造,可以将UML中任一构造聚组在一起,以构成更高层的单位. 每个包表示一个名空间.在一个包内,类名要唯一,但不同包内,同一类名可以表示不同的类. 什么时候使 ...
- 马丁福勒《UML精粹》读书笔记_第六章
第六章 对象图 什么是对象图? 对象图是在一个时间点上系统中各个对象的一个快照. 对象图也可被看做是不带消息的通信图(这点并不好理解,等"通信图"一章再说). 对象图和类图的区别? ...
- C++ Primer Plus_读书笔记_第2章 开始学习C++
第2章 开始学习C++ 54 2.1 进入C++ 54 第一个C++程序 #include<iostream> int main() {using namespace std;cout & ...
- Java编程思想读书笔记_第6章(访问权限)
四种访问权限: public private 包访问权限 protected 如果没有明确指定package,则属于默认包 1 package access.dessert; 2 3 public c ...
最新文章
- 定时器 线程池\进程池
- GPU 共享内存bank冲突(shared memory bank conflicts)
- 【机器学习】银行贷款违约预测
- Pytorch基础(四)—— 卷积层
- Java趣味分享:try/finally
- windows7 安装MySQL 解决报错 服务没有响应控制功能
- 【faebdc的模拟赛】T2分组
- Linux操作系统多线程信号总结(转)
- Linux 命令(79)—— pidof 命令
- 测试工程师,必须掌握的shell变量知识
- sv_labs学习笔记——sv_lab5_上(System Verilog)
- Android解压boot.img
- 【MySQL建表语句转PostgreSQL建表语句】MySQL建表语句转PostgreSQL建表语句
- PMP学习笔记 第5章 项目范围管理
- Day12:一元N次方程的根(略窥群论一二)
- mac多屏幕切换快捷键
- PxCook 点击设计稿即可生成代码前端,高效智能的设计研发工具,智能标注软件。...
- Windows11上找BitLocker密钥
- OM | 浅谈收益管理与动态定价
- 20条不该打破的设计规则
热门文章
- linux 软件包的安装,linux安装软件包的方法
- QUECTEL上海移远4G通讯CAT4模组EC20CEFAG模块串口调试指南之02【EC20模组硬件供电和开关机复位操作】
- 中国石油大学《化学反应工程》第一阶段在线作业
- h200和gr1108_华三H3C GR1108-P 路由器性能极限
- [xiaoyi和你飞]博弈基础 ——[AB]
- 第二章 第二十节 最值求解——刁老师
- Compose 正式发布,来打造一个 Flappy Bird! | 开发者说·DTalk
- 不愧java_JAVA高手请进
- Android webview加载页面获取摄像头权限实践(Kotlin)
- android v4l2 4路视频,美菲特4路HDMI视频采集卡