UML学习笔记3——分析业务模型__类图

Posted mojo-zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML学习笔记3——分析业务模型__类图相关的知识,希望对你有一定的参考价值。

1.类的基本介绍

技术分享图片

一个类就是一个矩形的方框:最上面是类的名字,中间是属性,最下面是操作。(表示一个类的时候,可以直接显示类名,也可以只显示类名和属性,也可以显示类名和操作)

属性:技术分享图片 

      前面的符号: ‘+‘表示Public,‘-’表示Private,‘#‘表示Protred(在实际需求分析中不用管属性的类型。)

      操作:用类图进行建模时,可以不画出来

 

2.类之间的基本关系

  • 关联(有关系,但是不确定是什么关系,用一条直线表示):技术分享图片
  • 一对一(用一条直线表示,在直线两端各有一个数字1):技术分享图片

  • 一对多(x..y表示x到y个,x,y为任意自然数,且x<y,注意是有两个点“..”):技术分享图片

  •  角色关系(在线条两端标记两者角色):技术分享图片

  •  导航关系(由什么可以找到什么):技术分享图片

  •  包含关系(什么包含什么,有两种表达方式:空心菱形:弱包含,实心菱形:强包含):技术分享图片

  •  继承关系:技术分享图片

  •  依赖关系:技术分享图片

     

     

 

以上是关于UML学习笔记3——分析业务模型__类图的主要内容,如果未能解决你的问题,请参考以下文章

设计模式初步学习结束--->Java设计模式MarkDown笔记分享;(包括UML类图)

Java基础__慕课网学习(25):Java第二季4.7 UML与PowerDesigner在Java设计中的应用,找了一篇比较好的博客,转载在这里

学习笔记---UML

UML类图详解_关联关系_多对多

UML学习——状态图

软件设计学习笔记1_架构