擅长:python、mysql、java
<p>我想你是在问是否有办法找到所有被认为是给定ABC的子类的类。除了遍历全局和本地名称空间并测试它们之外,答案是否定的,没有办法做到这一点。你知道吗</p>
<p>就其本质而言,ABC并不“知道”它们的子类(任何类都可以是ABC的子类,这取决于<a href="https://docs.python.org/3/library/abc.html" rel="nofollow">^{<cd1>}</a>方法返回的内容,即子类是否实现了正确的接口)。如果你发现自己想这样做,我会认为这可能是一个坏的设计症状。也许值得深思的是,为什么你会发现自己想要这么做。你知道吗</p>