实现接口可以看做是对继承的一种补充
1、继承的价值主要在于:解决代码的复用性和可维护性
接口的价值主要在于:设计,设计好各种规范(方法),让其他自定义类型去实现这些方法
2、接口比继承更加灵活 Person Student
接口比继承更急邻国,继承是满足is-a的关系,而接口只需要满足like-a的关系
3、接口在一定程度上实现代码解耦
实现接口可以看做是对继承的一种补充
1、继承的价值主要在于:解决代码的复用性和可维护性
接口的价值主要在于:设计,设计好各种规范(方法),让其他自定义类型去实现这些方法
2、接口比继承更加灵活 Person Student
接口比继承更急邻国,继承是满足is-a的关系,而接口只需要满足like-a的关系
3、接口在一定程度上实现代码解耦