专业服务网站建设,网页编程培训,图片模板网站,分销平台哪个好unified modeling language 统一建模语言
面向对象软件分析与设计建模的事实标准 类命名#xff1a;帕斯卡特命名
类之间的关系
关联关系#xff1a;班级和学生#xff0c;一个类的对象作为另一个类的成员变量#xff1b; 通过非构造和setter注入的方式建立联系#xf…unified modeling language 统一建模语言
面向对象软件分析与设计建模的事实标准 类命名帕斯卡特命名
类之间的关系
关联关系班级和学生一个类的对象作为另一个类的成员变量 通过非构造和setter注入的方式建立联系例如add()
双向关联单向关联自关联多重性关联 实线箭头
聚合关系 整体和部分的关系部分可以独立存在 通过构造和注入的方式建立联系 空心菱形直线箭头
组合关系整体和部分的关系同生共死的关系 实心菱形直线箭头
依赖关系依赖一方指向被依赖一方,不是成员变量
一个类对象作为方法参数传递一个类方法中有一个类对象作为方法局部变量存在一个类方法中调用另一个类的静态方法 虚线箭头
泛化关系父类和子类之间的关系父类基类超类子类作为派生类 extends 实线空心三角箭头
接口和类的关系 实现 implements 虚线空心三角箭头