快捷搜索:  汽车  科技

uml结构图讲解(概述耦合UML)

uml结构图讲解(概述耦合UML)类是一组相关的属性和行为的集合,是一个抽象的概念,在UML中,一般用一个分为三层的矩形框来代表类​接口,是一种特殊而又常用的类,不可被实例化,定义了一些抽象的操作(方法),但不包含属性其实能见到接口 UML 描述的有三种形式:

(七) 非直接耦合

两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的

uml结构图讲解(概述耦合UML)(1)

uml结构图讲解(概述耦合UML)(2)

三 UML 类图及类图之间的关系

在一个相对完善的软件系统中,每个类都有其责任,类与类之间,类与接口之间同时也存在着各种关系,UML(统一建模语言)从不同的角度定义了多种图,在软件建模时非常常用,下面我们说一下在设计模式中涉及相对较多的类图,因为在后面单个设计模式的讲解中,我们会涉及到,也算是一个基础铺垫。

(一) 类

类是一组相关的属性和行为的集合,是一个抽象的概念,在UML中,一般用一个分为三层的矩形框来代表类

  • 第一层:类名称 是一个字符串,例如 Student
  • 第二层:类属性(字段、成员变量)格式如下:[可见性]属性名:类型[=默认值]例如:-name:String
  • 第三层:类操作(方法、行为),格式如下:[可见性]名称(参数列表)[:返回类型]
  • 例如: display():void

uml结构图讲解(概述耦合UML)(3)

uml结构图讲解(概述耦合UML)(4)

(二) 接口

接口,是一种特殊而又常用的类,不可被实例化,定义了一些抽象的操作(方法),但不包含属性其实能见到接口 UML 描述的有三种形式:

  • 第一种:使用一个带有名称的小圆圈来表示,上面的Dog是接口名,下面是接口定义的方法
  • 第二种:使用一个“框”来表示,和类很像,但是在最上面特别标注了 <<interface>>

uml结构图讲解(概述耦合UML)(5)

猜您喜欢: