理解接口
接口可以是一种约束或标准
生产标准
规定了必须按照什么样子的方式进行产品的生产
实体类如果符合这个标准就可以实现该接口
接口是一种能力
当我们说“做这项工作需要一个程序员”的时候,其实我们真正看中的是开发程序的能力,我们并不关注这个人是
可以把开发程序的能力单独拿出来作为接口
程序员可以实现该接口
具备开发能力的其他职业的人 也可以实现这个接口
使用接口可以做到设计和实现的分离
接口中只规定要实现什么功能,但是真正的实现在实现类中
理解接口
接口可以是一种约束或标准
生产标准
规定了必须按照什么样子的方式进行产品的生产
实体类如果符合这个标准就可以实现该接口
接口是一种能力
当我们说“做这项工作需要一个程序员”的时候,其实我们真正看中的是开发程序的能力,我们并不关注这个人是
可以把开发程序的能力单独拿出来作为接口
程序员可以实现该接口
具备开发能力的其他职业的人 也可以实现这个接口
使用接口可以做到设计和实现的分离
接口中只规定要实现什么功能,但是真正的实现在实现类中