对象是一个概念,一种抽象或者事物。对象能够是具有现实意义的事物,也能够是抽象的一个概念。比方,一家公司或者一个进程。

类是一组对象的集合或者抽象的概念。类具有同样的属性和方法。

介绍完基本对象和类的基本概念。如今须要描写叙述在UML中是怎样表示对象和类,即怎样画对象和类图。这里讲的仅仅是一种通用的约定,属于一家之言

类图:提供了对类及其关系进行建模的一种图形化的表示法,因此它也描写叙述了可能存在的对象。

类图表示方法:一个方框,方框里是类名,属性方法用横线分开。

属性表示方法:属性名:类型 = 默认值。

方法的表示方法:方法名(參数名1:类型1,參数名2:类型):返回类型。

对象图:显示了单独的对象及其关系。

对象图表示方法:一个方框,方框里是对象名后跟冒号和类名,对象名和类名都有下划线或者空格,属性和方法的表示和类图同样。

以下给出Person类的实例:

UML学习(一)类图和对象图相关推荐

  1. UML模型中的图-静态图【类图、对象图】

    前言 前一篇博文为大家分享了UML模型中的用例图.在完成用例图后,就可以根据用例图的参与者/角色以及用例来进行UML模型的静态设计了,这将会使用UML模型模型中的静态图.本篇博文继续为大家分享UML模 ...

  2. UML建模——静态图(类图、对象图、包图)

    在完成系统的用例图后就可以根据用例图的参与者以及用例来进行UML的静态设计了.从静态设计的图就包括类图.对象图.包图,下面咱们一一叙述 类图 类图是描述类.接口.协作以及他们之间的关系的图,用来显示系 ...

  3. ****** 五十 ******、软设笔记【UML分析和意义】-类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图,动静态模式...

    一.类图(Class Diagram) 描述一组类.接口.协作已经它们之间的图,用来显示系统中各个类的静态结构图. 类之间的关系(relationship) *依赖(dependency) *泛化(g ...

  4. UML设计图(包含用例图,类图,对象图,包图,构件图,部署图)精华汇总,设计师必备

    UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明.可视化.和编制文档的一种标准语言.下面将对UML的九种图+包图的基本概念进行介绍以及各 ...

  5. UML用例图、活动图、顺序图、类图、对象图、通信图(协作图)、状态机图特点

    UML– 用例图 用例图展现的是一组用例.参与者和扩展关系.包含关系等.该图的作用是描述系统的行为,即该系统在它的上下文环境中所提供的外部可见服务.注:参与者不一定是人,可以是其它除系统以外的事物. ...

  6. 怎么看懂UML中的类图?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 统一建模语言(Unified Modeling L ...

  7. (三) 类图和对象图

    1. 类图 类图(Class Diagram)是描述类.接口.协作以及它们之间关系的图,用来显示系统中各个类的静态结构.类图是定义其他图的基础,在类图基础上,可以使用状态图.协作图.组件图和配置图等进 ...

  8. Eclipse 插件用法:Eclipse 利用 Amateras UML 生成 Java 类图、时序图和 UML 类图

    文章目录 前言 一.安装 Eclipse 官方提供的安装框架 GEF 1.1.Eclipse 中第三方插件更新/安装策略 1.2.为什么选择 GEF 框架? 1.3.GEF 框架安装 二.安装 Ama ...

  9. Java类的继承学生研究生类图_UML part3 类图、对象图

    UML part3 类图.对象图 四种关系 1. 依赖关系 ①定义:依赖描述了两个模型元素之间的关系,如果被依赖的模型元素发生变化就会影响到另一个模型元素 ②举例:动物有生命和水进行繁殖,动物和水,动 ...

  10. java类关系图_类图和对象图

    类图的概念 一.概述 类图(Class Diagram)是描述类.接口.协作以及它们之间关系的图,用来显示系统中各个类的静态结构.类图是定义其他图的基础,在类图基础上,可以使用状态图.协作图.组件图和 ...

最新文章

  1. LeetCode简单题之整理字符串
  2. 用IKVMC将jar转成dll供c#调用
  3. Dalvik VM和Java VM的区别:
  4. python Appium安装及环境配置 mitmproxy安装配置
  5. Excel中删除链接
  6. 'gbk' codec can't decode byte 0x80 in position的一个解决办法
  7. Animator 设置动画效果
  8. java把按钮和键盘对应_按键与按钮的区别?
  9. 【c++】【多线程】单例模式及其性能
  10. You must install signalwire-client-c to build mod_signalwire
  11. 物质为何能在虚空粒子海中存在
  12. 0xbc指令 st75256_HGO2401603初始化代码ST75256驱动程序
  13. 系统辨识工具箱使用指南
  14. NC Viewer 2.41 1CD(NC程式检验程序)
  15. 用云服务器储存文件空间,用云服务器储存文件空间
  16. 4.4 给单元格快速添加斜线 [原创Excel教程]
  17. Xposed模块开发指南
  18. 蓝桥杯单片机-串行接口
  19. BIOS没有开启虚拟化问题disabled by bios
  20. 一台笔记本只有一个显卡,如何同时连接两台显示器

热门文章

  1. python编程基础之六
  2. 如何自己制作一个web项目Tomcat+war包的Docker镜像
  3. MySQL远程连接ERROR 2003 (HY000) Cant connect to MySQL server on (10060)
  4. 解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。
  5. 更改linux主机名称
  6. Office 程序默认打开方式
  7. 大数据分析过程中包含哪些技术
  8. 物联网卡对企业设备的重要性
  9. “vueuse“ 中文索引与用例
  10. fopen无法创建文件_Linux中一切皆文件,除了网卡