UML类图画法及其之间关系
2024-08-28 19:34:45
1、泛化又名继承(Generalization),带空心箭头的实线表示,箭头指向父类
2、实现(Realization),带空心的虚线表示
3、关联(Association),类与类之间的关联,它使一个类知道另一个类的属性和方法,指明事务之间的联系,如:老师和学生,妻子和丈夫。用普通箭头实线表示
3、聚合(Aggregation),部分可以离开整体而独立存在。用带空心菱形的实线表示
4、组合(Composition),同生共死,如:人和心脏。实心菱形的实线表示
5、依赖(Dependency),元素A的变化会影响B的变化,说明B依赖于A。普通箭头虚线表示
各种关系的强弱顺序:
继承=实现>组合>聚合>关联>依赖
封装性:
public表示"+"
private表示"-"
protected表示"#"
最新文章
- 拉风的服务器监控工具,随时掌握服务器动态,AgileEAS.NET SOA 平台服务器监控工具集介绍
- 从数据库中导出excel报表
- Postgres SQL学习笔记
- python ide: pycharm
- Looper
- python-整理--连接MSSQL
- Android Material Design之Toolbar与Palette
- dede 你所上传的软件类型不在许可列表,请更改系统对扩展名限定的配置
- pythoncharm 中解决启动server时出现 “django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured”的错误
- 题解 P2763 【试题库问题】
- 弄懂promise
- win10关不了机解决办法以及win10怎么禁止开机启动项
- [CF986F]Oppa Funcan Style Remastered[exgcd+同余最短路]
- 根据Request ID找到对应的Session信息
- gradle新建工程,多项目依赖,聚合工程
- [转帖]华为Hi 1620 等ARM 服务器版本CPU信息.
- shell替换掉两个以上的空格
- gdb安装
- 2015-9-13 NOIP模拟赛解题报告(by hzwer)
- Fastreport史无前例5折,仅十天快抢!
热门文章
- 20_学生选课数据库SQL语句练习题1
- python 数据的拷贝
- 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
- 学习ASP.NET MVC(三)——我的第一个ASP.NET MVC 视图
- CKEditor Html Helpers for ASP.NET MVC3 Razor/WebForms Views
- Android入门(七)碎片的生命周期与限定符
- 【总结】探索Newlife组件:服务代理利器XAgent的前世今生
- Prim算法(二)之 C++详解
- Linux的学习--系统目录
- 数据结构:JAVA_二叉数查找树基本实现(上)