首页 > 其他分享 >5类图和对象图

5类图和对象图

时间:2023-08-02 11:14:32浏览次数:34  
标签:关系 一组 实线 对象 类图 接口

类图是描述一组类、接口、写作和它们之间的关系

对象图是描述一组对象和它们之间的关系。

类:

有类名、方法名、属性名

有多重度:就是类这几间几对几的关系

关系:

依赖:a 调用了 b 的方法,a 依赖 b , b 变则 a 变   a-  -  - - - - - - >b

泛化:特殊(子类)---->一般关系(父类)      实线+空心三角箭头   

关联: 一组对象之间的连接

         聚合关系:聚合在一起,各个对象生命周期不一样         (部分类      实线+空棱形  整体类)

         组合关系:组合成一个整体,整体消亡,那么各个对象都消亡,生命周期一样  (部分类  实线+实棱形  整体类)

实现:接口与类之间的关系                              实现类         虚线  +空三角箭头     接口

标签:关系,一组,实线,对象,类图,接口
From: https://www.cnblogs.com/wumingliang/p/17600057.html

相关文章

  • 如何在 Python 中打印对象的属性
    在Python编程语言中,对象是指由类或类型创建的实例。每个对象都有自己的属性,这些属性可以是变量或函数。通常,我们需要打印对象的属性来了解它的状态。本文将介绍如何在Python中打印对象的属性。1.使用dir()函数dir()函数是Python中的一个内置函数,它可以返回一个对象的所有......
  • JS中的浏览器对象模型-DOM(二)
    表单在HTML表单中,可以上传文件的唯一控件就是<inputtype="file">。当一个表单包含<inputtype="file">时,表单的enctype必须指定为multipart/form-data,method必须指定为post,浏览器才能正确编码并以multipart/form-data格式发送表单的数据。如下面代码所示一个图片展示元素,一个......
  • SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新,由于使用了注解 @Tran
    SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新,由于使用了注解@Transactional事务进行处理原文链接:https://blog.csdn.net/qq_19903753/article/details/103367252SpringDataJpa对拿到的对象进行set,但是不save,数据库也能自动更新概述今天在进行coderev......
  • js如何实现对象数组的深度复制 记录记录
    背景:偶然发现的bug,列表页做多选的时候,做了一次数据格式的转换consttemp=me.multipleSelection;temp.forEach(p=>{p.trainTicketType=p.trainTicketType.split(',');requestList.push(p);})此时如果......
  • 低代码PAAS平台源码,采用对象式和勾选式实现企业应用程序开发
    管理后台低代码PaaS平台是一款基于SalesforcePlatform的开源替代方案,旨在为企业提供高效、灵活、易于使用的低代码开发平台。低代码PaaS平台的10大核心引擎功能:1.建模引擎2.移动引擎3.流程引擎4.页面引擎5.报表引擎6.安全引擎7.API引擎8.应用集成引擎9.代码引擎10.公......
  • JS搞基指南----延迟对象入门提高资料整理
    JavaScript的Deferred是比较高大上的东西, 主要的应用还是主ajax的应用, 因为JS和nodeJS这几年的普及, 前端的代码越来越多, 各种回调套回调再套回调实在太让人崩溃,所以就从后端拖了一个延迟对象这货,用来解决回调地狱这个问题 。 我们使用ajax的时候多数都是......
  • 在非Spring类中获取Spring管理的对象
    在非Spring类中获取Spring管理的对象工具类:packagecom.xxx.task.util;importorg.springframework.context.ApplicationContext;importorg.springframework.context.ApplicationContextAware;importorg.springframework.stereotype.Component;@Componentpublicclass......
  • C++函数传递函数指针、仿函数、绑定器、可调用对象
    只定义voidtestFunc(intnum,conststd::function<int(int)>&functor)就可以,其他的相当于这个函数的特化版本#include<iostream>#include<functional>usingnamespacestd;intfunc1(intnum){cout<<"func1:"<<num<<en......
  • Python-6-Python面向对象
    6-1面向过程与面向对象1.面向过程面向过程,核心在过程二字,面向过程设计思维,就好比精心设计一条流水线,考虑周全,相应时候处理相应问题。优点:将复杂问题流程化,进而简单化。缺点:扩展性差。若更改需求,可能整个代码都需要重写,牵一发而动全身。若解决不需要经常迭代更新的程序时,面向过......
  • 多云编排Karmada资源对象
    此外,当前云原生体系下的多云多集群,和云计算体系下的概念认知存在相当大的理念沟壑,这也导致了在云原生领域多云相关技术演进的方向,实际上是一个复杂的系统工程。在云原生体系下,既有的多云多集群,都是围绕应用为中心的管理视角,这超越了云计算下的仅仅以资源分配为中心的管理视角。不......