StackOverflow 文件 Python Language 教程 抽象基類(abc) 抽象基類(abc) 設定 ABCMeta 元類 為什麼如何使用 ABCMeta 和 abstractmethod 設定 ABCMeta 元類