接口与抽象类。
接口更适用于一个规范,定义一个规范,然后实现此接口的类都遵循这个接口的规范。
抽象类更适用于定义一个模板,抽象类实现子类的通用的地方,留下特殊的让子类各自实现。
接口和抽象类在选择的时候应尽量符合自己的长处,接口定义规范,抽象类定义模板。
这样才能写出更为高效的代码。
接口可以继承多个接口。
接口更适用于一个规范,定义一个规范,然后实现此接口的类都遵循这个接口的规范。
抽象类更适用于定义一个模板,抽象类实现子类的通用的地方,留下特殊的让子类各自实现。
接口和抽象类在选择的时候应尽量符合自己的长处,接口定义规范,抽象类定义模板。
这样才能写出更为高效的代码。
接口可以继承多个接口。