C++的UML类图
2024-09-12 11:57:03
OOAD(object-oriented analysis and design)面向对象分析和设计
UML(Unified Modeling Language)统一建模语言。可以清晰表达任何OOAD过程结果的图形化语言
OMG(Object Management Group)对象管理小组
UML图中,类名在最顶端,下面列出变量和成员函数。
+号表示public,-号表示private。
如果其中参数或返回值有类型,在末尾后置:类型名。
GradeBook
----------------
-courseName:String
----------------
+setCourseName(name:String)
+getCourseName():String 【这个表示函数的返回类型是string类型】
+displayMessage(courseName:String)
可以注意到,在设置和获取函数体现的软件工程。命名规则,set,get开头。
五分钟读懂UML类图 - shindoyang - 博客园 https://www.cnblogs.com/shindo/p/5579191.html
最新文章
- linux常用指令
- c# 使用正则表达式 提取章节小说正文全本篇
- CSS 类名的单词连字符:下划线还是连接符?
- screen space directional occlusion(SSDO) in Unity5
- 委托与Lambda-浅谈
- C-最长回文子串(2)
- Mysql 当安装完成后不执行 mysql 和 performance_schema 数据库
- OpenCV stereo matching BM 算法
- 第二篇--上传git 代码
- 手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like
- R语言大小写字母转换
- Flask初级(十)flash与前台交互post详解
- spring错误处理 Build path is incomplete. Cannot find class file for org.springframework.aop.Advisor
- php编程零基础如何快速入门。门头沟编程
- redis info命令中各个参数的含义
- opencv中各种矩阵乘的差别
- Mysql又一次整理笔记--woods备忘
- Pycharm更换pip源为国内
- SDUT 3361 数据结构实验之图论四:迷宫探索
- Python基础学习之变量赋值
热门文章
- thinkphp前台模版字符串截取
- OCMock 3 参考
- Caused by: java.lang.IllegalStateException: Method has too many Body parameters
- String Format for Double [C#]
- DevExpress控件安装和初次使用图解
- filter和map的区别
- Android NDK: Application targets deprecated ABI(s): armeabi Open File
- 关于Unity中的3D拾取
- Global Pose Estimation with an Attention-based Recurrent Network
- Axiom3D:数据绑定基本流程