1.6.1”是一个“与”像是一个“关系
is-a(是一个),可以说”一个圆形就是一个几何形状“,判断是否继承,就是要确定是否可以用is-a来描述类之间的关系,并使之具有实际意义。
is-like-a(像是一个),新类型具有旧类型的接口,但是它还包括其他方法,所以不能说他们完全相同。
以空调为例,假设房子里已经布线安装好了所以的冷气设备的控制器,也就是说,房子具备了让你控制冷气设备的接口。想象一下,如果空调坏了,你用一个既可以制冷又可以制热的热力泵替换它,那么这个热力泵就is-like-a空调,但是它能做更多的事。
转载于:https://my.oschina.net/869088067/blog/714075