继承关系 用 实线 和 空心三角表示 ------------------△
实现用 空心三角 和虚线表示
类和类有关联 用 实线箭头表示
聚合用 空心的菱形和实线表示
引擎和轮胎 要 依赖于汽车 就是聚合 但是汽车毁了 引擎和轮胎还能用 引擎和轮胎必须放在汽车上 但是放在那辆汽车上 就无所谓了
一定要用到
组合 用实心菱形 和实线表示
人和 肢体 组合的 人挂了 四肢也没用了 组合 一定要用到
依赖 用虚线箭头表示
短暂的关系 并不长久 比如 人要依赖车行走
主要是依赖 方法的参数 静态变量 方法的调用
class a {
public function a(new 车) {
}
}
class 车
表示 可能被用到 并不是一定要用到