组合用实心菱形表示,如鸟和翅膀的关系,翅膀是鸟的组成部分,不可分割就是组合关系
聚合用空心菱形表示,如台式计算机和键盘,鼠标的关系,计算机是有主机显示屏,鼠标,键盘聚合的,可以拆分的就是聚合。
关联是表示一个类里面的成员函数或者成员变量用到了另一个类就是关联。
简单工厂模式:解决对象创建问题,如果需要很多重复性的对象穿件工作。
策略模式:用于封装不同的算法。
组合用实心菱形表示,如鸟和翅膀的关系,翅膀是鸟的组成部分,不可分割就是组合关系
聚合用空心菱形表示,如台式计算机和键盘,鼠标的关系,计算机是有主机显示屏,鼠标,键盘聚合的,可以拆分的就是聚合。
关联是表示一个类里面的成员函数或者成员变量用到了另一个类就是关联。
简单工厂模式:解决对象创建问题,如果需要很多重复性的对象穿件工作。
策略模式:用于封装不同的算法。
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))