UML核心逻辑视图-类图成分及关系的具体说明
类图技术是面向对象方法的核心技术,应用非常广泛,是进一步学习设计模式的基础!
其中,类、对象,以及它们之间的关系是最基本的建模元素
文章目录
成分介绍
类
类是对一组具有相同属性、操作、关系和语义的对象的描述。
在UML中,类用矩形来表示,并且该矩形被划分为3个部分:名称部分(Name)、属性部分(Attribute)和操作部分(Operation,也可以称为方法)
抽象类
在类的模型上,类名和操作使用斜体,表示抽象类。
涉及的操作是抽象的操作
接口
接口是描叙类的部分行为的一组操作,它也是一个类提供给另一个类的一组操作
接口包含操作但不包含属性
并且它没有对外界可见的关联
继承
继承指的是一个类(子类)继承另外的一个类 (父类)的同一功能,并增加它自己的功能的能力。
从子类(要继承行为的类)拉出一条闭合的、单键头(或三角形)的实线指向超类
泛化 - Generalization
相对继承而言,父类对继承了之的子类为泛化关系