您当前的位置:《UML面向对象建模技术》听课笔记:16
《UML面向对象建模技术》听课笔记:16
关联:{
两个对象之间有联系;生成代码中,一个类中有个方法可以访问另一个类;

关联名:用一个直线表示,可以表示是双向的。

导航性:即方向性,用带箭头的线表示,此为单向关联;从一个类(对象)可以找到另外一个,反过来不可。

关联角色和多重性:如教师与学生,教师是教的角色,学生是学的角色。

受限关联:由关联类和限制符可以唯一确定受限制的类。

关联类:

聚合(aggregation):整体和部分的关系,个体可以属于多个整体;
组合(composition):整体和部分的关系,个体唯一属于一个整体;
自反关联:

派生(derived)关联:一个关联是另一个关联派生出来的。如公司有多个部门,员工为部门工作,可派生出员工为公司工作。


泛化{
指一般元素和特殊元素之间的关系;通常指父子类的继承。

抽象类没有具体的实例;

泛化的目的:使父类集成父类属性和操作,实现继承;使子类的实例用于任何父类被声明使用的地方,实现多态;
收藏状态
收藏本课程的同学
相关课程