1.封装
存在某个边界,边界之内的细节隐藏起来,只留下对外接口(如笔记本、手机、饮水机)
为什么使用封装?
(1)易用,简单
(2)安全
(3)易维护
2.继承
允许后代直接使用先辈的所有属性和行为。
为什么使用继承?
更好的实现了代码的重用。
没有继承就没有发展。每一次都要从0开始。
3.多态
不同的对象接受到相同的消息,产生的响应不同
接收到的消息是一样的,但做出的响应不同
例如每一种动物都有叫这个方法,但是不同的动物被打时发出的叫声是不一样的。1.封装
存在某个边界,边界之内的细节隐藏起来,只留下对外接口(如笔记本、手机、饮水机)
为什么使用封装?
(1)易用,简单
(2)安全
(3)易维护
2.继承
允许后代直接使用先辈的所有属性和行为。
为什么使用继承?
更好的实现了代码的重用。
没有继承就没有发展。每一次都要从0开始。
3.多态
不同的对象接受到相同的消息,产生的响应不同
接收到的消息是一样的,但做出的响应不同
例如每一种动物都有叫这个方法,但是不同的动物被打时发出的叫声是不一样的。