Python 面向对象1-面向对象介绍

时间:2024-09-30 21:05:08

一、无论用什么形式来编程,我们都要明确记住以下原则:

  1、写重复代码是非常不好的低级行为

  2、你写的代码需要经常变更,写代码一定要遵循易读,易改的原则

  3、函数编程与OOP(面向对象)的主要区别就是OOP可以使程序更加容易扩展和易更改。

二、面向对象三大特性

  1、封装

    封装可以隐藏实现细节,使得代码模块化。

  2、继承

    继承可以扩展已有类

  3、多态

    多态就是为了类在继承和派生的时候,保证使用家谱中任一类的实例的某一属性时的正确调用。

  4、总结:

    封装和继承目的都是为了代码重用,而多态则是为了实现另一个目的,接口重用。