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

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

介绍完基本对象和类的基本概念。如今须要描写叙述在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. tabs选项卡切换效果(jquery版)
  2. JS根据日期比较显示时分或者月日
  3. Hardcoded string , should use @string resource警告 Tag start is not closed
  4. myeclipse中添加Oracle数据库
  5. Kafka集群安装--测试--关闭
  6. MONyog-数据库性能监控工具
  7. 一文带你领略JS中原型链的精妙设计
  8. C# 设置DateTime类型的变量值等于Null
  9. Ionic3在ts中获取html中值的方法
  10. MAB多臂老虎机/赌博机
  11. 监狱数字化集成管理平台
  12. java 目录遍历漏洞_Jetty服务器跨站脚本和目录遍历漏洞
  13. tp-link 拨号失败 服务器无响应,无线路由器拨号无响应怎么办
  14. python如何输入乘法运算定律_人教版小学四年级数学下册第三单元乘法运算定律(附答案)...
  15. 3种较常用 文本编辑器 比较
  16. 2018年人工智能发展回忆录:芯片热、价格战、争落地
  17. BFS算法之迷宫的最短路径
  18. pinyin4j NullPointerException: null空指针异常
  19. 多媒体一体机计算机打不开,多媒体一体机常见故障(电脑)
  20. MySQL通过累计求新增

热门文章

  1. UDF-java获取名字中的姓
  2. 学习SpringBoot(1)入门及简单的配置
  3. Tensflow的equal函数
  4. box-sizing布局(简要介绍)
  5. java byte数组与int,long,short,byte转换
  6. 为什么大数据分析很重要
  7. 大数据是如何改变制造业
  8. 企业如何搭建物联卡云平台
  9. python的内建数据结构包括_Python中3种内建数据结构:列表、元组和字典
  10. c语言求一个数因数个数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...