1 类图
- 实例化
CreateTool 创建 LineShape 对象。
- 继承
类 LineShape 是继承父类 Shape.
- 委托
委托是组合的一种方法,使组合具有继承的复用功能。LineShape 保持 Color 对象的一个引用,当 LineShape 做一些 Color 的功能时,它不用从父类继承,它把功能委托给 Color 来完成。
- 聚合
聚合意味这一个对象拥有另一个对象或对对另一个对象负责。同时意味这一个聚合对象和它的拥有者具有相同的生命周期。
- 注释
右边的框框表示对 Draw()
的注释。