Python 物件導向1 物件導向介紹

2022-06-23 20:09:16 字數 351 閱讀 7908

一、無論用什麼形式來程式設計,我們都要明確記住以下原則:

1、寫重複**是非常不好的低階行為

2、你寫的**需要經常變更,寫**一定要遵循易讀,易改的原則

3、函式程式設計與oop(物件導向)的主要區別就是oop可以使程式更加容易擴充套件和易更改。

二、物件導向三大特性

1、封裝

封裝可以隱藏實現細節,使得**模組化。

2、繼承

繼承可以擴充套件已有類

3、多型

多型就是為了類在繼承和派生的時候,保證使用家譜中任一類的例項的某一屬性時的正確呼叫。

4、總結:

封裝和繼承目的都是為了**重用,而多型則是為了實現另一個目的,介面重用。