, я не могу найти в них больших преимуществ, кроме как для цели документации. Python предупредит меня, если я забуду реализовать метод, который я определил в ABC, но поскольку я не ссылаюсь на свои объекты через их интерфейсы, я могу забыть объявить методы в их интерфейсах, и я не буду этого замечать. Является ли распространенной практикой использование ABC для поведения интерфейса?