面向对象
两种编程思想:面向对象、面向过程 面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束,我们之前编程的思想也都是使用这种思想。这种编程思想,只要前面有一个步骤变了,那么后面的就也要变,后面维护起来比较麻烦,这样的编程思想,我们在写一些简单的小程序、只执行一次的脚本时可以使用。而面向对象呢,面向对象的思想是把一个项目、一件事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责什么方面的功能,最后再由这些部分组合而成为一个整体。这种思想比较适合多人的分工合作,就像一个大的机关,分各个部门,每个部门分别负责某样职能,各个部门可以充分发挥自己的特色,只要符合一定前提就行了。 举个栗子:买车 #每个执行者都要经过这些步骤 1.第一步要到4s店,买车 2.到保险公司上保险 3.税务局交税 4.交管所上牌 def buyCar(): print('买车')def baoxian(): print('买保险')def jiaoshui(): print('交税')def shangpai(): print('上牌') #面向对象 现在有一个 买车处,安排一个人(xw)来执行上面的步骤;这就是面向过程与面向对象、面向对象包含面向过程class BuyCar: def buyCar(self): print('买车') def