0

go接口和继承区别

已有 217 阅读此文人 - - GO -

 

实现接口可以看做是对继承的一种补充

1、继承的价值主要在于:解决代码的复用性和可维护性
接口的价值主要在于:设计,设计好各种规范(方法),让其他自定义类型去实现这些方法

2、接口比继承更加灵活 Person Student
接口比继承更急邻国,继承是满足is-a的关系,而接口只需要满足like-a的关系

3、接口在一定程度上实现代码解耦

期待你一针见血的评论,Come on!

不用想啦,马上 "登录"  发表自已的想法.