UML学习(一)类图和对象图
对象是一个概念,一种抽象或者事物。对象能够是具有现实意义的事物,也能够是抽象的一个概念。比方,一家公司或者一个进程。
类是一组对象的集合或者抽象的概念。类具有同样的属性和方法。
介绍完基本对象和类的基本概念。如今须要描写叙述在UML中是怎样表示对象和类,即怎样画对象和类图。这里讲的仅仅是一种通用的约定,属于一家之言。
类图:提供了对类及其关系进行建模的一种图形化的表示法,因此它也描写叙述了可能存在的对象。
类图表示方法:一个方框,方框里是类名,属性和方法用横线分开。
属性表示方法:属性名:类型 = 默认值。
方法的表示方法:方法名(參数名1:类型1,參数名2:类型):返回类型。
对象图:显示了单独的对象及其关系。
对象图表示方法:一个方框,方框里是对象名后跟冒号和类名,对象名和类名都有下划线或者空格,属性和方法的表示和类图同样。
以下给出Person类的实例:
UML学习(一)类图和对象图相关推荐
- UML模型中的图-静态图【类图、对象图】
前言 前一篇博文为大家分享了UML模型中的用例图.在完成用例图后,就可以根据用例图的参与者/角色以及用例来进行UML模型的静态设计了,这将会使用UML模型模型中的静态图.本篇博文继续为大家分享UML模 ...
- UML建模——静态图(类图、对象图、包图)
在完成系统的用例图后就可以根据用例图的参与者以及用例来进行UML的静态设计了.从静态设计的图就包括类图.对象图.包图,下面咱们一一叙述 类图 类图是描述类.接口.协作以及他们之间的关系的图,用来显示系 ...
- ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...
一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...
- UML设计图(包含用例图,类图,对象图,包图,构件图,部署图)精华汇总,设计师必备
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的一种标准语言.下面将对UML的九种图+包图的基本概念进行介绍以及各 ...
- UML用例图、活动图、顺序图、类图、对象图、通信图(协作图)、状态机图特点
UML– 用例图 用例图展现的是一组用例.参与者和扩展关系.包含关系等.该图的作用是描述系统的行为,即该系统在它的上下文环境中所提供的外部可见服务.注:参与者不一定是人,可以是其它除系统以外的事物. ...
- 怎么看懂UML中的类图?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 统一建模语言(Unified Modeling L ...
- (三) 类图和对象图
1. 类图 类图(Class Diagram)是描述类.接口.协作以及它们之间关系的图,用来显示系统中各个类的静态结构.类图是定义其他图的基础,在类图基础上,可以使用状态图.协作图.组件图和配置图等进 ...
- Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图
文章目录 前言 一.安装 Eclipse 官方提供的安装框架 GEF 1.1.Eclipse 中第三方插件更新/安装策略 1.2.为什么选择 GEF 框架? 1.3.GEF 框架安装 二.安装 Ama ...
- Java类的继承学生研究生类图_UML part3 类图、对象图
UML part3 类图.对象图 四种关系 1. 依赖关系 ①定义:依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变化就会影响到另一个模型元素 ②举例:动物有生命和水进行繁殖,动物和水,动 ...
- java类关系图_类图和对象图
类图的概念 一.概述 类图(Class Diagram)是描述类.接口.协作以及它们之间关系的图,用来显示系统中各个类的静态结构.类图是定义其他图的基础,在类图基础上,可以使用状态图.协作图.组件图和 ...
最新文章
- LeetCode简单题之整理字符串
- 用IKVMC将jar转成dll供c#调用
- Dalvik VM和Java VM的区别:
- python Appium安装及环境配置 mitmproxy安装配置
- Excel中删除链接
- 'gbk' codec can't decode byte 0x80 in position的一个解决办法
- Animator 设置动画效果
- java把按钮和键盘对应_按键与按钮的区别?
- 【c++】【多线程】单例模式及其性能
- You must install signalwire-client-c to build mod_signalwire
- 物质为何能在虚空粒子海中存在
- 0xbc指令 st75256_HGO2401603初始化代码ST75256驱动程序
- 系统辨识工具箱使用指南
- NC Viewer 2.41 1CD(NC程式检验程序)
- 用云服务器储存文件空间,用云服务器储存文件空间
- 4.4 给单元格快速添加斜线 [原创Excel教程]
- Xposed模块开发指南
- 蓝桥杯单片机-串行接口
- BIOS没有开启虚拟化问题disabled by bios
- 一台笔记本只有一个显卡,如何同时连接两台显示器
热门文章
- python编程基础之六
- 如何自己制作一个web项目Tomcat+war包的Docker镜像
- MySQL远程连接ERROR 2003 (HY000) Cant connect to MySQL server on (10060)
- 解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。
- 更改linux主机名称
- Office 程序默认打开方式
- 大数据分析过程中包含哪些技术
- 物联网卡对企业设备的重要性
- “vueuse“ 中文索引与用例
- fopen无法创建文件_Linux中一切皆文件,除了网卡