元類

在設計架構時,可以考慮使用更簡單的語義來完成許多可以通過元類完成的事情:

  • 傳統的繼承往往綽綽有餘。
  • 類裝飾器可以通過臨時方法將功能混合到類中。
  • Python 3.6 引入了 __init_subclass__(),它允許類參與其子類的建立。