1.类图的概念及组成

类图是描述类、接口已经他们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。

2.种类元素(类和接口)

4种关系(依赖关系、实现关系、泛化关系和关联关系)。

3.类的概念与表示符号

类和对象的关系:比如”人类“就是一个类,那么具体的某个人”张三“就是”人类“这个类的对象,而”名字、年龄“等信息就是对象的属性,人的动作比如”吃饭、穿衣、睡觉“等就是对象的操作。总之类就是有相同特征的事物集合,而对象就是类的一个具体实例。同时类有多态和继承,例如”人类“可以分为”男人、女人“。

类的概念:类是具有相同属性和行为的对象集合。

例如定义一个Student类:

class student{ //定义学生类

public string name;

private int englishScore;

private int mathScore;

private int computerScore;

public int sumScore;

public student(string x, int y, int z, int k){

name = x;

englishScore = y;

mathScore = z;

computerScore =k;

}

public void sum(){

sumScore = englishScore + mathScore + computerScore;

}

}

对应的类图:

类的符号:

动物class类图 php,UML系列——类图class相关推荐

  1. [UML]UML系列——类图class的关联关系(聚合、组合)

    关联的概念 关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用. 程序演示:关联关系(code/assocation) 假设:一个公司 ...

  2. [UML]UML系列——包图Package

    系列文章 [UML]UML系列--用例图Use Case       [UML]UML系列--用例图中的各种关系(include.extend)       [UML]UML系列--类图Class   ...

  3. [UML]UML系列——状态机图statechart diagram

    [UML]UML系列--状态机图statechart diagram 原文:[UML]UML系列--状态机图statechart diagram 系列文章 [UML]UML系列--用例图Use Cas ...

  4. [UML]UML系列——时序图(顺序图)sequence diagram

    原文:[UML]UML系列--时序图(顺序图)sequence diagram 系列文章 [UML]UML系列--用例图Use Case [UML]UML系列--用例图中的各种关系(include.e ...

  5. UML系列——时序图(顺序图)sequence diagram

    点击查看博主技术栈 转自:http://www.cnblogs.com/wolf-sun/p/3411175.html 系列文章 [UML]UML系列--用例图Use Case [UML]UML系列- ...

  6. UML系列——时序图(顺序图)

    引言 用例图.类图.活动图.时序图之间是什么关系? 时序图有什么作用? 先来模拟一下三国演义的赤壁之战的时序图,先知道它到底长什么样子,再深入介绍: 小伙伴惊呆了,这样画战略图,一目了然,原来著名的战 ...

  7. java 类爆炸_设计模式系列·类爆炸之 Bridge 模式

    迷之微笑 经过 C 哥的精心指导,消息中心终于上线!代码运行了半个月,稳健无 bug . 王小二托着下腮,看着代码,一抹迷之微笑随之闪现^_^.作为一名有追求的码农,此时的快乐或许只有自己能懂. 消息 ...

  8. UML系列——协作图(通信图)collaboration diagram

    转自:http://www.cnblogs.com/wolf-sun/p/3411175.html 系列文章 [UML]UML系列--用例图Use Case [UML]UML系列--用例图中的各种关系 ...

  9. 【图解图数据库系列】- 文章总目录(定时更新)

    前言 本系列博文会不断更新和修改,大家可以收藏该文章或关注博主,便于以后的查找: 本次更新时间:2022/07/07日 博主从2018年因为业务原因开始接触图数据库,写该系列文章的目的主要是在图库使用 ...

最新文章

  1. Jmeter内置函数功能(五)
  2. 不要再问我三次握手和四次挥手
  3. 中小研发团队架构实践之生产环境诊断工具WinDbg
  4. 互联网创业公司的传统思维
  5. python word 英语音标_(完整word版)英语音标大全,推荐文档
  6. 如何提高 Rust 程序的性能?
  7. 《梦断代码》阅读笔记之第0章和第1章
  8. sprintf参数包含本身时,结果并不符合预期
  9. VBA 字典方法及属性介绍
  10. Ubuntu20.04 Server+Xubuntu-desktop英文环境下安装百度五笔
  11. C# 获取某个时间的0点0分和23点59分59秒
  12. html js不触发_「万字整理 」这里有一份Node.js入门指南和实践,请注意查收 ??
  13. PV140R1K1T1NMR1派克柱塞泵
  14. csdn格式字体、样式、排版
  15. Java SE菜鸟之泛型
  16. Linux 六种文件类型
  17. 报错Warning: ReactDOM.render is no longer supported in React 18.Use createRoot instead.Until you...
  18. 北京大学计算机系丁万东,第八届北京大学程序设计大赛圆满落幕 陈瑜希等同学获冠军...
  19. Lambda从入门到精通(一篇搞懂)
  20. springCloud-Alibaba整理思考

热门文章

  1. java面试题高并发,热度飙升
  2. 用python画小仓鼠教程_彩铅动物教程:萌萌的小仓鼠
  3. 当乐app官方下载android,当乐游戏中心下载-当乐游戏中心 安卓版v8.7.9-PC6安卓网...
  4. 闪店空间官网-创意优质快闪店,店中店专家
  5. macmini 修改显示器分辨率
  6. Windows系统文件命名常见规则
  7. 华为watch2pro鸿蒙,华为WATCH 2 Pro评测:2588元除了打电话还能干啥
  8. 分布式数据库 Join 查询设计与实现浅析 | 京东云技术团队
  9. 动态口令卡(口令牌)原理解读
  10. 唐迟英语阅读技巧的xmind思维导图