- 零基础学Python(第2版)
- 黄传禄 张克强 赵越
- 306字
- 2025-03-22 17:27:16
第8章 面向对象编程
面向对象的程序设计提供了一种新的思维方式,软件设计的焦点不再是程序的逻辑流程,而是软件或程序中的对象以及对象之间的关系。使用面向对象的思想进行程序设计,能够更好地设计软件架构,维护软件模块,并易于框架和组件的重用。
Python支持面向过程、面向对象、函数式编程等多种编程范式。Python不强制我们使用任何一种编程范式,我们可以使用过程式编程编写任何程序,在编写小程序(少于500行代码)时,基本上不会有问题。但对于中等和大型项目来说,面向对象将给我们带来很多优势。本章将结合面向对象的基本概念和Python语法的特性讲解面向对象的编程。
本章的知识点:
·类和对象
·属性和方法
·继承和组合
·类的多态性
·类的访问权限
·设计模式的应用