【发布时间】:2022-01-17 12:16:01
【问题描述】:
什么是让继承自超类的每个类在python中具有相同功能的正确方法?
超类没有实现任何东西,它只是定义了子类所需的功能,供某些应用程序中的函数使用。
在 Python 中实现这样的事情的正确方法是什么?
【问题讨论】:
-
请查看以下帖子以了解您的问题。 How do I implement interfaces in python?
-
Python 是一种 Duck Typed 语言。如果在一个类中实现了所需的方法,那么该类是否继承自基类甚至都没有关系。
-
@MarkRansom 在不继承的情况下注册到 ABC 是一项非常强大的功能。就像
__subclasshook__和打字协议一样。
标签: python oop inheritance interface