封装可以隐藏实现细节,使得代码模块化;
继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。
多态则是为了实现另一个目的——接口重用!多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。
封装、继承与多态
本文探讨了面向对象编程中的三大核心概念:封装、继承和多态。封装用于隐藏实现细节并使代码模块化;继承则扩展现有代码模块实现代码重用;而多态则确保在类继承和派生时正确调用接口。
封装可以隐藏实现细节,使得代码模块化;
继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。
多态则是为了实现另一个目的——接口重用!多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。

被折叠的 条评论
为什么被折叠?