解释 面向对象和面向过程是两个种解决问题的角度,举例大象放冰箱。 面向过程更注重事情的步骤和顺序。优势:直接高效。 面向对象更注重事件参与对象和动作。(属性和方法) 优势:易于复用、拓展和维护。 三大特征 封装 内部细节对外部调用透明,外部调用无需关心内部实现和修改。继承 子类可以直接使用父类共性的属性和方法并作出自己的修改和拓展。多态 基于对象所属类的不同,外部调用同一方法但实现逻辑不同。