一、面向对象的程序设计
在Python中大家一定听过一句话,叫做一切皆对象,字典、序列、数字和字符串都是根据类来创建的,在python中面向对象(object)编程是python的
核心概念,类(class)最终解释了面向对象编程思想(OOP),同样类也是一种对象,它是通过python中的元类(type)创建的,在这个元类中,定义了类
是如何创建的(第七章讲解元类),下面开始学习面向对象的编程。
为什么要有面向对象的程序设计?
在学习面向对象之前,我们要确定面向对象的程序设计不是编程,而是设计方法和编程思路,就像我们搭建一个集群,首先要先设计一下,这个服务器
安装什么,那个服务器安装什么,面向对象的编程也是一样的要先设计程序,然后才能进行编程,我们所写的程序都是面向过程的,也就说程序是按照
一定的步骤去解决问题,就好比一条流水线,到了哪个阶