UML——对象图「建议收藏」

UML——对象图「建议收藏」UML——对象图

大家好,又见面了,我是你们的朋友全栈君。

一.概念

对象图是表示在某一时间点上一组对象以及它们的关系的图。


二.对象图与类图

联系:对象图描述一个系统在某个具体时刻的静态结构,而类图描述所有可能的情况,其实对象图就是类图某一时刻               的体现。

区别:

类图 对象图
3个分栏:名称、属性、操作 2个分栏:名称、属性
类的名称只有类名

对象的名称形式为:”对象名:类名”,

匿名对象的名称为:“ :类名”。

属性分栏定义了所有属性特征 只定义了属性的当前值
类中列出了操作

对象图中不包括操作,因为对于属于同一个类的对象而言,其操作是一样的。

类使用关联连接,关联用名称、角色、多重性及约束等特征定义。 对象代表单独的实体,对象是一对一的关系,不涉及多重性。


深入理解:

        米老师上午给我们看的骑自行车过马路的视频有助于理解类图与对象图。如果把类图比作整段视频,那么暂停的画面就相当于某一时刻的对象图。


三.机房收费系统中的类图

UML——对象图「建议收藏」


UML——对象图「建议收藏」


UML——对象图「建议收藏」

        这是刚看完UML视频画的图,但是现在感觉有点别扭,再仔细想想,又觉得是这样子的。希望能看到大家的想法,一起交流,共同进步。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105782.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pip 更新matplotlib「建议收藏」

    pip 更新matplotlib「建议收藏」pip更新matplotlib命令:pipinstallmatplotlib–upgrade–user加–user是由于很多python包是安装在C盘中,去做更改时需要管理员权限。

    2025年5月26日
    1
  • 打开火狐浏览器之后主页自动跳转到2345网站首页

    打开火狐浏览器之后主页自动跳转到2345网站首页常在河边走,哪有不湿鞋。由于某款软件是收费的,需要下载绿色版,就在网上下载,作为老司机,每个界面还是很小心地、仔细的点击下一步,尽量不被迷惑了双眼,只下载所需要的软件。但没想到还是中招了,什么2345、好压王、高仿office和wps的一款(名字已忘记)、乱七八糟的输入法,头大,就一个个的删除掉,但没想到不仅仅是流氓软件偷偷下载,卸载那么简单,它还会偷偷的修改浏览器的主页,以及不知道的一些东西。会恶心你,可能这就是免费的代价。果真是天下没有免费的午餐。———————-

    2022年6月13日
    32
  • 膨胀卷积与IDCNN

    膨胀卷积与IDCNN

    2021年11月19日
    48
  • 泰克|安捷伦|普源|PICO示波器程控软件二次开发NS-Scope

    泰克|安捷伦|普源|PICO示波器程控软件二次开发NS-Scope*主要功能:硬件连接;参数配置;运行参数;数据查询。*程控对象:示波器。*程控接口:兼容市面上所有具有GPIB、USB、RS232、LAN、RS485、TTL任意一种程控接口的示波器。*仪器兼容性:泰克Tektronix、是德科技Keysight、普源Rigol、力科、罗德与施瓦茨R&S等品牌示波器。1.软件概述>>为了解决示波器测试操作流程繁琐、参数配置复杂等问题,Namisoft开发的NS-Scope示波器自动化测试程控软件,通过对示波器的程序控制,…

    2022年10月12日
    2
  • Blazor入门_blazor视频教程

    Blazor入门_blazor视频教程NOW现在行动!Blazor是一个基于C#,Razor和HTML的新的WebUI框架。它通过WebAssembly运行在浏览器中。有利于使用C#而…

    2025年6月3日
    3
  • python3.6实现的A星算法

    python3.6实现的A星算法A星算法原理:原理我就不再赘述,可以参考这篇博客https://blog.csdn.net/hitwhylz/article/details/23089415最近用js写了一遍,用的同样的算法,需要js代码的看这里:https://blog.csdn.net/qq_39687901/article/details/85697127代码实现:首先添加两个通用类…

    2022年10月7日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号