一直以來都搞不懂它的明白「class」的意義是什麼,照著書上做出一個 class 不是問題,問題在於不明白這樣做的意義在哪裡,就像從前國中搞不懂現在完成式和過去式到底差在哪一樣,直到前天看到周蟒咬一口才理解過來:

Python

來源:《咬一口周蟒程式語言

用我自己的說法,把一種具有特有結構的資料和處理和該種資料有關的 function 包裝起來,就是 class,那些被包起來的 function 變成 method,而 class 裡面還可以放相關的變數。

把主要資料都包成 class,也就是一種模組化,如此可讓整個程式結構更加清晰。