UML快速入门篇

目录

1. UML概述

2. 类的表示

2.1. 类的表示

2.2. 抽象类的表示

2.3. 接口的表示

3. 类的属性,方法,访问权限的表示

3.1. 类的属性

3.2. 类的方法

3.3. 类的权限

4. 类的关联

4.1. 单向关联

4.2. 双向关联

4.3. 自关联

4.4. 类的聚合

4.5. 类的组合(强聚合)

4.6. 类的依赖

4.7. 类的继承

4.8. 类的实现

5. 总结


1. UML概述

2. 类的表示

2.1. 类的表示

2.2. 抽象类的表示

2.3. 接口的表示

3. 类的属性,方法,访问权限的表示

3.1. 类的属性

【可见性 名称:数据类型】

3.2. 类的方法

【访问权限 类名(参数列表):返回值数据类型】

3.3. 类的权限

  • public +
  • private -
  • protect #

4. 类的关联

4.1. 单向关联

4.2. 双向关联

4.3. 自关联

4.4. 类的聚合

4.5. 类的组合(强聚合)

4.6. 类的依赖

4.7. 类的继承

4.8. 类的实现

5. 总结

需要视频讲解请访问:

UML类图设计-竟如此简单-1小时快速掌握_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/702216.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【十大排序算法】----C语言版插入排序(详细图解)

目录 一:插入排序——原理 二:插入排序——分析 三:插入排序——实现 四:插入排序——效率 一:插入排序——原理 插入排序的原理和基本思想:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序…

数据库原理与应用实验八 存储过程

目录 实验目的和要求 实验环境 实验内容与过程 实验内容: 操作过程: 实验目的和要求 熟悉存储过程的定义和使用,熟练运用 select ,update ,insert ,delete 命令完成对学生信息数据库的查询、更新、添加、删除操作。 实验环境 Windo…

工业无风扇计算机的优点

无风扇计算机往往采用紧凑且密封的外形,使其坚固耐用,使其能够在需要现场工程师进行维护之前承受恶劣的环境数年。机载移动部件较少或没有移动部件会降低组件无法按预期运行的可能性,或者更糟糕的是发生故障和损坏。采用工业组件和较低的散热…

正则表达式教程

正则表达式在线工具网站:https://regexr.com

利用关系感知一致性和虚拟特征补偿解决医学分类中的长尾问题

文章目录 Combat Long-Tails in Medical Classification with Relation-Aware Consistency and Virtual Features Compensation摘要方法实验结果 Combat Long-Tails in Medical Classification with Relation-Aware Consistency and Virtual Features Compensation 摘要 由于…

Ansible自动化运维中的User用户管理模块应用详解

作者主页:点击! Ansible专栏:点击! 创作时间:2024年5月14日14点12分 在Ansible中,user 模块主要用于管理系统用户账户。它可以创建、修改、删除用户,并管理用户的属性,比如密码、…

【现代C++】概念的使用

现代C(特别是C20及以后的版本)引入了概念(Concepts),这是一种指定模板参数必须满足的约束的方式。概念使得模板代码更清晰,更容易理解和使用,并且能在编译时提供更好的错误信息。以下是C概念的关…

Muse论文精读

Muse Abstract 我们介绍了Muse,一个文本到图像的Transformer模型,它实现了最先进的图像生成性能,同时比扩散或自回归模型更有效。Muse是在离散标记空间中的掩码建模任务上进行训练的:给定从预训练的大型语言模型(LLM)中提取的文本嵌入&…

在k8s中部署单机版Elasticsearch,并进行数据持久化

🐇明明跟你说过:个人主页 🏅个人专栏:《洞察之眼:ELK监控与可视化》🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、Elasticsearch简介 2、k8s简介 二、存储准备 …

德昂信息-Wyn助力构建HR人员信息分析看板

”葡萄城的Wyn商业智能软件产品为德昂信息提供了强大的支持,借助Wyn商业智能软件,可以通过可视化方式展示整个公司的人员信息及其分析看板。“ ——德昂信息技术(北京)有限公司 公司简介 德昂信息技术(北京)有限公司(以下简称德昂信息&…

Web前端开发 - 4 - CSS3动画

CSS3动画 一、 设计2D变换二、 设计3D变换三、 设计过渡动画四、设计帧动画 一、 设计2D变换 transform : none | <transform-function> /* <transform-function> 设置变换函数&#xff0c;可以是一个或多个变换函数列表。函数包括: martrix(x缩放,x倾斜,y倾斜,y…