泛化    三角形实线    
实现    三角形虚线    
聚合    空心菱形实线    
组合    实心菱形实线    
关联    箭头实线
依赖    箭头虚线

聚合和关联在语法上很像(作为属性),需要根据语义划分

依赖注入(dependency injection):主类依赖他类,他类在外部创建再注入主类(参数形式,分为接口,构造,属性)
控制反转(Inversion of Control):原本,主类控制他类,反转后,他类由IOC控住再注入主类

实现:模板方法
context: 状态,策略,

02-13 18:41