Убедитесь, что два Python класса имеют одинаковый API без использования `abc` - PullRequest
1 голос
/ 15 января 2020

Я не большой поклонник модуля abc в Python. Если бы я хотел написать явные интерфейсы, я бы использовал другой язык. Однако в некоторых случаях я хотел бы убедиться, что, например,

Для каждого метода "publi c" класса A класс B имеет метод с то же имя, которое принимает то же количество аргументов.

Есть ли способ сделать это? В идеале это был бы какой-то последний шаг, который я мог бы выполнить перед выполнением моей программы.

...