1. 程式人生 > >python--介面類與抽象類

python--介面類與抽象類

一、

繼承有兩種用途:

"""
 一:繼承基類的方法,並且做出自己的改變或者擴充套件(程式碼重用)
 二:宣告某個子類兼容於某基類,定義一個介面類Interface,介面類中定義了一些介面名(就是函式名)
 且並未實現介面的功能,子類繼承介面類,並且實現介面中的功能
 三、介面隔離原則:使用多個專門的介面,而不使用單一的總介面。即客戶端不應該依賴那些不需要的介面
"""
"""
介面類:基於同一個介面實現的類  剛好滿足介面隔離原則 面向物件開發的思想 規範
介面類,python 原生不支援  在python中,並沒有介面類這種東西,即便不通過專門的模組定義介面,我們也應該有一些基本的概念
"""

 一、介面類單繼承

我們來看一段程式碼去了解為什麼需要介面類

原文地址