知识大全 UML类图标准总结
Posted 知
篇首语:智慧并不产生于学历,而是来自对于知识的终生不懈的追求。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 UML类图标准总结相关的知识,希望对你有一定的参考价值。
UML类图标准总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
以前在做一个项目之前总是在UML的一些概念上花费极大的功夫 得出的图形反而让自己都含糊不清 这两天一口气在网上查了很多相关文章 在图书管也翻了几本书 给自己定义了一个UML严格的标准 现在拿到网上来 兄弟们帮我看看有那些地方又不妥当的地方 相互学习 首先弄清楚类图是个什么东西 类图(class diagram)描述了模型的静态结构 包括模型中的类的类的内部结构以及于其他类的关系 在结构化设计一个系统的时候类图可以让我们的思路更加清晰 类的内部结构就不用说了 没什么好说的 一个类与其他的类常见的关系(我所接触到的关系)有 一般化关系 关联关系 聚合关系 组合关系(合成关系) 依赖关系 其中 聚合关系合成关系又属于关联关系 一般化关系表现是与类之间是(is a)的关系 也就是类与类之间的继承 接口于接口之间的继承或者是对一个接口的实现 表示方法是用一个空心箭头+实线 箭头指向父类 或用空心肩头加虚线(如果富父类是接口的话) 如图 User定义了系统中一个用户的原型 客户Customer继承了User类并且有自己特有的方法 管理员Manager类也继承了User类 并且又自己特有的方法 而且Manager为了能够管理客户还实现了Cmanage这个接口 也就具备了Cmanage的所有功能 可以对客户的余额进行操作 而且还可以删除一个客户 关联关系表现为类与类之间的(has a)关系 它使一个类知道另一个类的属性和方法 关联关系表示的是类与类之间的持久关系 这种关系一般是表示一种业务逻辑上的关系 需要保存到数据库中的 如图 学生Student中存在一个班级Class的引用 在student中可以直接根据引用访问到Class 同时在数据库中存在两张表tb_student tb_class 在表tb_student中有一个字段存储了所关联的class记录的id 用箭头+实指向被关联的类 聚合关系是关联的一种 是一种强关联关系 聚合关系还体现了一种整体与个体的关系 如图 商品ShangPin是独立的 一张进货单JinHuoDan内可以又很多个商品 可以说进货单JinHuoDan是整体 商品ShangPin是个体 可以由进货单JinHuoDan导航到每个进货单包含的商品 空心菱形+实线+箭头指向部分 依赖关系是表现为类与类之间的一种(use a)的关系 一个类用到了另一个类 为了完成一特定的操作 但是类与类之间不存在业务逻辑上的关系 依赖关系是针对于程序来说的 依赖关系体现在程序中主要是些局部变量 方法参数 或对一个类方法的调用 如图四:商品管理类ShangPinManager主要对上提供查询商品 删除商品的功能 而这些功能的实现必须调用Dao类的某些方法来实现(一种调用关系)但是他和我们数据库持久类Dao没有业务上的关系 更不可能把这两个类存到数据库中去 虚线+箭头指向被调用的类 另外我个人觉得利用聚合足以体现合成 没必要分的那么详细 UML本身是一种工具 没必要把太多时间花费在工具的一些概念上面 cha138/Article/program/Java/gj/201311/27320相关参考
为何要使用UML? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当今对象导向开发的世界中第二条
在UML中表示Java继承和接口 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们引入了UML
Java开源UML建模 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ArgoUML 使用ja
Java开发为什么需要UML的理由 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 知道UML造成
个案研究:聊天室UML模型一致性问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要
使用UML编写Java应用程序(2)实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序设计
Web应用的UML建模与.NET框架开发 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
绘制整洁的UML图明晰才能被人采纳 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不管您喜欢与否
基于UML的工作流管理系统分析二(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! > 图表
在通风管理制度安全质量标准化考核时,对通风隐患排查、通风例会及工作计划和总结应如何进行检查评分?
在通风管理制度安全质量标准化考核时,对通风隐患排查、通风例会及通风工作计划和总结要检查记录。 该小项总得分为5分。发现无通风隐患排查、无通风例会、无通风工作计划和总结不得分,完不成计划按比例扣分