1、封装:将数据和方法包装在一起的面向对象编程的思想;
作用:提高安全性,隔离复杂度
工作应用:权限把控---私有属性、私有方法的使用等。
2、继承:
继承是一种创建新的类的方式,新创建的叫子类,继承的叫父类、超类、基类。继承的特点就是子类可以使用父类的所有属性(特征、技能)。继承是类与类之间的关系。
继承可以减少代码冗余、提高重用性。
3、多态:不同类(继承/非继承)中可以存在多个同名函数或方法
作用:
Python 中的多态可以使代码更加简洁、可读性更好、可维护性更高,同时也能够提高代码的可扩展性和灵活性。例如,在使用多态的情况下,可以编写一个通用的函数或方法,可以适用于多种类型的对象,而不需要为每种对象类型编写独立的函数或方法。
另外,Python 中的多态还可以实现接口和抽象类的概念,使得代码更加符合面向对象的设计原则,增强代码的可重用性和可维护性。