uml结构图讲解(概述耦合UML)
uml结构图讲解(概述耦合UML)类是一组相关的属性和行为的集合,是一个抽象的概念,在UML中,一般用一个分为三层的矩形框来代表类接口,是一种特殊而又常用的类,不可被实例化,定义了一些抽象的操作(方法),但不包含属性其实能见到接口 UML 描述的有三种形式:
(七) 非直接耦合两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的
三 UML 类图及类图之间的关系在一个相对完善的软件系统中,每个类都有其责任,类与类之间,类与接口之间同时也存在着各种关系,UML(统一建模语言)从不同的角度定义了多种图,在软件建模时非常常用,下面我们说一下在设计模式中涉及相对较多的类图,因为在后面单个设计模式的讲解中,我们会涉及到,也算是一个基础铺垫。
(一) 类类是一组相关的属性和行为的集合,是一个抽象的概念,在UML中,一般用一个分为三层的矩形框来代表类
- 第一层:类名称 是一个字符串,例如 Student
- 第二层:类属性(字段、成员变量)格式如下:[可见性]属性名:类型[=默认值]例如:-name:String
- 第三层:类操作(方法、行为),格式如下:[可见性]名称(参数列表)[:返回类型]
- 例如: display():void
(二) 接口接口,是一种特殊而又常用的类,不可被实例化,定义了一些抽象的操作(方法),但不包含属性其实能见到接口 UML 描述的有三种形式:
- 第一种:使用一个带有名称的小圆圈来表示,上面的Dog是接口名,下面是接口定义的方法
- 第二种:使用一个“框”来表示,和类很像,但是在最上面特别标注了 <<interface>>