天天看點

python程式設計-13:面向對象的特點

封裝

從業務邏輯中抽象對象時,賦予對象相關資料與操作,把一些資料和操作打包在一起的過程就是封裝

對象的實作和使用是獨立的

支援代碼複用

多态

對象怎麼回應一個依賴于對象類型或種類的消息

在不同情況下用一個函數名啟用不同方法

靈活性

繼承

一個類(subclass)可以借用另一個類(superclass)的行為

避免重複操作

提升代碼複用程度