interface是一种特殊的抽象类,abstract class表示的是"is a"关系,interface表示的是"like a"关系
警察是人,必须有所有人类的特征,警察像猎人,有猎人的功能。police extends human implements hunter
大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为警察在概念本质上是猎人,同时又具有 人的功能,那么上述的定义方式就要反过来了。
interface是一种特殊的抽象类,abstract class表示的是"is a"关系,interface表示的是"like a"关系
警察是人,必须有所有人类的特征,警察像猎人,有猎人的功能。police extends human implements hunter
大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为警察在概念本质上是猎人,同时又具有 人的功能,那么上述的定义方式就要反过来了。
转载于:https://my.oschina.net/u/3278466/blog/880101