or
本練習屬於課程
回顧物件導向程式設計的基礎,並透過多載解鎖 Python 運算子的功能。設計並建立支援多重與多層級繼承的類別。
用型別標註強化你的 Python 技能。練習撰寫魔術方法,處理嘗試在物件命名空間外存取屬性的情境,或自訂屬性設定的方式。建立描述子以控制屬性的儲存、擷取與刪除,並打造自訂疊代器來巡覽物件集合或資料串流。
當前練習
學習使用抽象基底類別為 Python 類別建立「藍圖」。探索介面如何建立需由其他類別履行的合約。運用介面,並以工廠方法設計樣式來打造類別。