元類別有什麼用? 很好的問題,元類將用在創建使用了它的新類別時調用,這裡是一些關於這樣做的好處的觀點: ◆ 裝飾(Decorate)類的所有方法,用以日誌記錄或效能剖分。 ◆ 自動 Mix-in 新方法 ◆ 在建立時註冊類別。 (例如自動註冊外掛程式或從類別成員建立資料庫模式。) ◆ 提供介面註冊,功能自動發現與介面適配。 ◆ 類別校驗:防止子類別化,校驗所有的方法是否都有 docstrings。