类图知识点
2023-05-07 21:43:44 54 举报
AI智能生成
详细的类图知识点,软考必备,本人已过
作者其他创作
大纲/内容
什么是类图?
类图是OO(对象导向)系统建模中的一种静态模型,它是一种描述类、对象、属性和方法之间关系的图形化表示方法。
类图的组成元素?
类
接口
关系
泛化关系
依赖关系
聚合关系
组合关系
其它制约条件
类
概念
类是一种具有共同属性及操作的对象的集合
基本属性
类的名称:描述该类的特征;
类中包含的成员:包括属性、操作(方法)以及内部类;
类之间的关系:指类与类之间相互联系的关系。
接口
接口是一个包含一组方法的类,接口中的所有方法均为抽象方法,没有具体的实现。接口是一种规范,规范了类实现时应该遵循的方法。
类图中的关系
实现关系
表示一个类实现一个或多个接口,即满足接口中定义的所有方法。
泛化关系
表示一种类(称为子类)继承自另一种类(称为父类),即子类是父类的一个特殊类型。
依赖关系
表示一个类使用另一个类的某些功能,即一种使用关系。
组合关系
是一种更强的聚合关系,组合关系中一个类是另一个类的部分,即"整体和部分"具有相同的生命周期。通常情况下,一个组合关系只有整体对象负责对部分对象的生命周期进行管理。
聚合关系
表示一个类是另一个类的"整体",即包含另一个类的对象。聚合关系表示的是"整体和部分"间的关系,是一种弱的关联关系
关联关系
描述两个类之间共同存在某种关系,是对象之间的连接方式。关联还可以指定关系属性(即关联的实例属性),可以是单向关联、双向关联、自关联等。
类的高级概念
抽象类:指不能被实例化的类,只能作为其他类的基类来使用。
静态类:是一类不能实例化的类,其成员和方法都是静态的。
异常类:异常是指程序执行时产生的异常情况的描述。
内部类:一个类可以定义在另外一个类的内部,并称之为内部类(嵌套类)。
类图建模技术
类图建模技术包括UML(统一建模语言)以及BPMN(业务流程建模和标记语言)。
作用
类图在面向对象开发中具有重要的作用,可以帮助程序员更好地理解和应用面向对象编程的思想,提高软件开发的效率和质量。
0 条评论
下一页