一、面向對象的程序設計

在Python中大家一定聽過一句話,叫做一切皆對象,字典、序列、數(shù)字和字符串都是根據(jù)類來創(chuàng)建的,在python中面向對象(object)編程是python的

核心概念,類(class)最終解釋了面向對象編程思想(OOP),同樣類也是一種對象,它是通過python中的元類(type)創(chuàng)建的,在這個元類中,定義了類

是如何創(chuàng)建的(第七章講解元類),下面開始學習面向對象的編程。

 

為什么要有面向對象的程序設計?

在學習面向對象之前,我們要確定面向對象的程序設計不是編程,而是設計方法和編程思路,就像我們搭建一個集群,首先要先設計一下,這個服務器

安裝什么,那個服務器安裝什么,面向對象的編程也是一樣的要先設計程序,然后才能進行編程,我們所寫的程序都是面向過程的,也就說程序是按照

一定的步驟去解決問題,就好比一條流水線,到了哪個階