标签:
1,抽象类 是 高聚合,接口是 低耦合;
比如 京巴狗、哈巴狗 等是属于狗,都会叫。狗为具体狗的 抽象类。‘叫‘ 狗会叫、鸟也会叫,则叫 为接口。
2,抽象类 的方法 可以实现 也可以不实现,也可以有属性,也可以定义方法或属性的 私有,但接口只有方法、无属性,且方法必须是公有的,且不可给出实现部分。
3,具体类可以继承抽象类、可以实现接口,具体类 可以重写抽象类的方法、也可以不重写,但必须实现接口的方法。
4,抽象类如果新增一个方法的话,子类可以不做任何处理,但接口新增一个方法的话,实现类必须做修改。
5,子类只能单继承抽象类、但可以实现多个接口。
标签:
原文地址:http://www.cnblogs.com/Bbrook/p/4339570.html