is-a:包含架构,指的是类的父子继承关系
has-a:从属关系,B是A的组成部分
is-like-a:组合关系,新类型有老类型的接口,但还包含其他函数,所以不能说它们完全相同
instance of:实例关系, 在运行时指出对象是否是特定类的一个实例
is-a:包含架构,指的是类的父子继承关系
has-a:从属关系,B是A的组成部分
is-like-a:组合关系,新类型有老类型的接口,但还包含其他函数,所以不能说它们完全相同
instance of:实例关系, 在运行时指出对象是否是特定类的一个实例