Соглашения об именах Python для атрибутов и методов, предназначенных для перезаписи

У меня есть некоторый объектно-ориентированный код в Python, где некоторые классы предназначены для расширения, чтобы обеспечить отсутствующие пользовательские биты кода (а-ляШаблон Метод шаблон, но также и с переменными), которые будут использоваться только суперклассом, а не клиентским кодом, использующим их.

Есть ли какие-то стилевые соглашения для такихАбстрактные (или скучно, потому что их реализация в суперклассе будет либоpass или поднятьNonImplemented исключение) методы и атрибуты?

Я просматривалPEP-0008 и это только упоминает о добавлении подчеркивания кчастный члены, не предназначенные для использования подклассами.

Ответы на вопрос(3)

Ваш ответ на вопрос