powerDesigner绘制类图使用简介

PowerDesigner(九)-模型文档编辑器(生成项目文档) 模型文档编辑器   PowerDesigner的模型文档(Model  Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程。   模型文档的功能如下: 为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件利用文档模板编辑器为模型文档提供统一的,定制的模板,类似于Word的模板功能利用文档语言编辑器为模型 阅读详情


因为后面要理清楚spring和设计模式中类与类之间关系,我们来看看如何使用powerDesigner绘制类图

安装使用

你要去下载powerDesiger,一路下一步安装好
打开,点【file】-【New Model】
在这里插入图片描述

选择【Model types】-【Object-Oriented Model】-【Class Diagram】-【java】-【ok】
在这里插入图片描述

利用右侧的toolbox构建
在这里插入图片描述

常见类关系

既然要画类图,类与类之间的关系你是要知道的:
泛化 generalization
实现 Realization
关联 Association   
聚合 Aggregation
组合 Composition
依赖 Dependency

在这里插入图片描述

泛化

子类继承父类,连线使用generalization

在这里插入图片描述

实现

实现类继承接口,连线使用Realization

在这里插入图片描述

关联

是一种拥有的关系, 它使一个类知道另一个类的属性和方法,这个概念听起来感觉有点蒙,其实吧,就是一个对象A中持有对象B的引用,这样对象B中的属性和方法是不是A也知道了,就是这个意思,在实际的代码中体现在一个类上声明一个成员变量

类A中有类B的引用

类Person 中有 类 Address
在这里插入图片描述

聚合

是整体与部分的关系, 且部分可以离开整体而单独存在,如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在

聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系

比如一个学校有高中部和初中部,这些学生加起来都是属于这个学校的,那么从聚合的概念上讲整体就是这个学校,部分就是学生了,且部分可以离开整体而单独存在,这意思是说学生可以转校去别的学校,但是这个学校还是存在的,不会因为一个学生转校了找个学校就没了,

箭头指向:带空心菱形的实心线,菱形指向整体

在这里插入图片描述

组合

是整体与部分的关系, 但部分不能离开整体而单独存在. 如公司和部门是整体和部分的关系, 没有公司就不存在部门

组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期

代码体现:成员变量

箭头指向:带实心菱形的实线,菱形指向整体

比如一个大厦肯定是由很多种材料构成的,如果没有这些材料,这大厦就不存在了,意思是这个大厦生命周期over了,

在这里插入图片描述

依赖

是一种使用的关系, 即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖

代码表现:局部变量、方法的参数或者对静态方法的调用

箭头指向:带箭头的虚线,指向被使用者

在这里插入图片描述

各种关系的强弱顺序

泛化 >实现>组合> 聚合> 关联> 依赖

最后把这些关系在java代码中的体现总结下:

  1. 依赖关系:关系对象出现在局部变量或者方法的参数里,或者关系类的静态方法被调用
    (2) 关联关系:关系对象出现在实例变量中
    (3) 聚合关系:关系对象出现在实例变量中
    (4) 组合关系:关系对象出现在实例变量中
    (5) 泛化关系: extends
    (6) 实现: implements

powerDesigner15.6过期破

解请关注二维码,回复powerDesigner
在这里插入图片描述

使用PowerDesigner绘制ER图和生成Sql Server表 一.概念1.1概念数据库模型数据模型是现实世界中数据特征的抽象,数据模型应该满足一些需求 1.能够真实第模拟现实世界 2.容易被人们所理解 3.能被计算机实现概念信息模型也称信息模型,以实体-联系(Entity-RelationShip)为理论基础,从用户的观点出发进行建模,主要用于数据库概念设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机... 阅读详情

相关推荐

powerdesigner画鲁棒图

powerdesigner画鲁棒图一、鲁棒图简介1.边界类2.控制类3.实体类二、powerdesigner绘制鲁棒图(一)准备工作(二)绘制用户登录场景的鲁棒图 一、鲁棒图简介 鲁棒图虽然是用例技术中的一种,属于系统设计方面的范畴,而其他用例技术包括用例图、用例简述、用例规约(详细的业务交互规则描述),这些是属于需求分析阶段的范畴。鲁棒图的作用是用例实现,这种实现是指逻辑实现,而不是开发阶段的编码实现。它通过3种类图(注意:这里的类图不是 OOM种的CLASS 图,而是分类的意思):边界类、控制类、实

hello_delphi的专栏 3905

PowerDesigner数据库设计与建模

适合人群:从事软件系统开发设计人员、高等院校计算机科学与技术、软件工程专业、信息系统专业师生参考课程目标:学习PowerDesigner中常用模型的建立方法和过程,并完成数据库分析建模的工作课程简介:本课程涵盖了 PowerDesigner技术的常用知识点,内容包括 PowerDesigner建模基础知识、业务处理模型、概念数据模型、物理数据模型以及逻辑数据模型、面向对象模型等内容。使读者进一步巩固所学的知识,提高综合实践能力。

【好物推荐】常用在线工具集锦

一、Web开发相关 阿里巴巴矢量图标库,在线图标下载 https://www.iconfont.cn/search/index Bootstrap可视化布局工具 https://www.bootcss.com/p/layoutit/ Markdown 编辑阅读器 https://www.zybuluo.com/mdeditor ; http://mahua.jser.me/ 在线格式化代码 https://tool.oschina.net/codeformat/html/ ;

奶爸的编程之路,也就一周冷个三天 367

使用PowerDesigner绘制类图

因为后面要理清楚spring中类与类之间关系,我们来看看如何使用powerDesigner绘制类图 你要去下载powerDesiger,一路下一步安装好 打开,点【file】-【New Model】       选择【Model types】-【Object-Oriented Model】-【Class Diagram】-【java】-【ok】       利用右侧的toolbox构建      既

SL_World的博客 6158

powerDesigner工具

完整的powerdesigner工具包,自己安装使用没问题

高通跃龙QCS6490部署yolov11_obb实战:QNN SDK工具链全解析与避坑指南

本文详细解析了在高通跃龙QCS6490平台上部署yolov11_obb模型的实战过程,重点介绍了QNN SDK工具链的使用与优化技巧。从环境配置、模型转换到性能调优,提供了全面的避坑指南和DSP加速配置建议,帮助开发者高效实现旋转框检测任务在边缘设备上的部署。

weixin_29232121的博客 303

PowerDesigner 画类图

PowerDesigner 画类图: 在学习设计模式,需要画类图,选用powerDesigner来操作。重新学习了下UML的关系,以及在Powdesigner中怎么花 1,建立class的Model 建立之前,先建立一个项目,在项目下,建立Model 点击File à New Model 结果: 2,UML基础 这边主要内容,对应工具栏的Class Diagram 类 矩形框 代表一个类Class。 ...

一路向前 2万+

滑模控制概述

滑模控制概述1.滑模控制概念2.滑模控制原理3.滑模控制设计步骤4.研究现状5.发展趋势5.1自适应滑模变结构控制5.2模糊滑模控制5.3神经网络与滑模控制的结合 1.滑模控制概念   滑模控制(Sliding Mode Control,SMC)是一种特殊类型的变结构控制(Variable Structure Control,VSC),因此又称之为滑模变结构控制,是近年来广泛应用和发展的一种控制方法。滑模控制本质上是一种非线性控制,即控制结构随时间变化而变化。滑模变结构控制是非线性系统中普遍采用的一种分析方

shiyi20190828的博客 2万+

【PowerDesigner】PowerDesigner 画类图

【PowerDesigner】PowerDesigner 画类图 文章目录【PowerDesigner】PowerDesigner 画类图1,建立class的Model2,UML基础类接口:关系1, 泛化 generalization 用`空心三角形+实线`来表示2, 实现 Realization用`空心三角形 + 虚线` 来表示3, 关联 Association用实线箭头来表示4, 聚合 Aggregation用空心菱形 + 实线箭头来表示5, 组合 Composition用实心菱形 + 实线箭头来表

qq_43331089的博客 9252

R语言实战:5分钟搞定NHANES数据库的加权分析与可视化(附完整代码)

本文提供了一份R语言实战指南,帮助研究者在5分钟内完成NHANES数据库的加权分析与可视化。通过详细的代码示例,涵盖数据获取、清洗、加权分析和可视化全流程,特别适合公共卫生和流行病学研究者快速掌握复杂抽样数据的处理方法。

www00的博客 251

深度测评:Accio Work——目前普通用户最友好的多 Agent 协同工具

摘要:Accio Work是阿里国际站推出的多Agent协同工具,通过借鉴古代"三省六部制"构建高效协作框架。该工具支持主流大模型,可配置专业Agent角色,实现40分钟内完成复杂产品PRD等高效协作。其亮点在于直观的UI设计和流程驱动机制,能强制各Agent从专业视角深度思考。虽然超长对话稳定性有待优化,但作为目前最用户友好的多Agent工具,显著降低了构建复杂AI团队的门槛,成为提升个人和小微企业生产力的利器。

Maynor的博客 1726

powerdesigner绘制UML模型(包括用例图、类图、时序图、E-R图……)

本文介绍了常见的UML(标准建模语言)模型,并展示了如何运用powerdesigner来进行模型的构建。如: 1. 用例图 2. 类图 3. 包图 4. 时序图 5. 状态图 6. 数据流图 7. 实体关系图

LancasterLiu的博客 2万+

comsol如何实现五厚度的单元模拟?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 469

powerDesigner绘制类图

powerDesigner绘制类图

zhouguizhi 4万+

提示词驱动的智能合同生成与审核

第1章:核心概念与背景 1.1.1 问题背景 1.1.1.1 合同生成与审核的需求 合同作为商业和法律领域中的基本工具,其生成和审核过程至关重要。传统的合同生成往往依赖于法律专业人士的手工撰写,这不仅耗时耗力,而且容易出现错误。此外,合

AI天才研究院 999

MIKE水动力笔记4_制作网格

建立水动力模型前的重要一步就是制作网格,本文所讲内容就是如何在MIKE中制作网格。

晏长街的博客 2万+

powerdesigner安装及绘制uml类图

powerdesigner破解安装及绘制uml类图powerdesigner下载地址powerdesigner的安装powerdesigner的破解powerdesigner绘制UML类图 powerdesigner下载地址 powerdesigner15.6(含破解文件): powerdesigner的安装 下载完成后解压缩点击安装文件: 接着按照安装的步骤正常安装即可,如果不知道如何选择那就默...

qq_22691405的博客 2613

32、生物信息学中的符号、缩写及相关概念解析

本文详细解析了生物信息学中常用的符号、缩写及相关概念,涵盖概率理论、函数表示、模型结构、图与集合、维度参数、神经网络、隐藏马尔可夫模型、双向架构、语法系统、系统发育树、微阵列分析以及核方法与支持向量机等多个领域。通过表格和mermaid流程图的形式,系统梳理了各类符号的定义与应用场景,并介绍了常见缩写的全称与意义。文章旨在帮助研究人员准确理解生物信息学中的基础术语,提升对基因表达分析、序列建模、机器学习等技术的理解与应用能力。

rrr55的博客 145

使用Powerdesigner绘制数据流图

使用powerdesigner绘制数据流图

进一步有一步的欢喜 1万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

powerDesigner绘制UML类图

今天玩下PowerDesigner工具玩下怎么画类图,在大型的项目中可能会有类图,因为有了它整个项目的类结构更加清晰,或者说一个刚入职进入你项目组的成员能更快的了解整个项目,画类图之前要明白类和类之间有几种关系,如果这几种关系都不知道,画图就是纸上谈兵,常见的类和类之间的关系有如下几种关系: 泛化(Generalization) 实现(Realization) 关联(Association)...

小猴子的博客 2547

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

[PowerDesigner]绘制类图并调整字体大小

一、绘制类图 关于如何使用PowerDesigner创建类图,这篇文章介绍的很详细。简单地说: (1)文件->新建模型 (2)选择类图标,点击空白处 二、调整类图字体 (1)工具->显示参数选择 (2)Fomat->Class->Modify... (3)Font->Symbol,至此字体调整完毕,应用即可 三、调整结果 将字体调...

shichimiyasatone的博客 3158

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用powerDesigner绘制类图

使用powerDesigner绘制类图 因为后面要理清楚spring中类与类之间关系,我们来看看如何使用powerDesigner绘制类图你要去下载powerDesiger,一路下一步安装好打开,点【file】-【New Model】         选择【Model types】-【Object-Oriented Model】-【Class Diagram】-【ja

world_snow的博客 1684

使用powerdesigner创建类图

使用powerdesigner创建类图 文章目录使用powerdesigner创建类图1. 创建模型及基本使用2. 将name与comment相互转换vb代码2.1 name转化comment2.2 comment转化为name2.3 name变成code3. 创建类3.1 创建class Diagram3.2 创建类3.3 其它步骤及解释4. 学习中遇到的问题4.1 如何去除@pdOid4.2 ...

code_yun的博客 1505

PowerDesigner系列--类图的绘制

参考:https://www.cnblogs.com/x-ll123/p/9129856.html https://www.cnblogs.com/liuling/archive/2013/05/03/classrelation.html https://blog.youkuaiyun.com/shuzhupeng/article/details/101222738 https://www.cnblogs.com/ganqiyin/p/3156991.html https://blog.youkuaiyun.com/xin

铭 3806

【PowerDesigner】【10】绘制类图

前言:我感觉我也是一知半解,参考博客的内容会比我的文章更有帮助 用途:描述项目中类与类的关系(即描述java文件) 正文: 1,新建oomFile→New Model→Model types→Object-Oriented Model→Class Diagram→底部Object language选择JAVA 2,创建class视图,用不同的箭头表示类之间的关系(见参考4)...

aizhu4795的博客 456

使用powerdesigner建立UML类图

power designer 建立UML类图;

bcbobo21cn的专栏 5670
上一篇: 建造者模式Builder Pattern
下一篇: Python环境安装并永久配置镜像源
牧竹子
博客等级 码龄17年 572粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值