У меня есть поиск способов, как я могу определить что-то вроде этого в путях OOP питона:
Java:
package project.work;
public interface IWork
{
public void input();
public void display();
}
Поскольку python - динамически типизированный язык, казалось бы, глупо попробовать это. Понятие интерфейсов действительно имеет смысл только в статически типизированном языке, в python вы вызываете метод на объекте и обнаруживаете его во время выполнения, если данный объект действительно реализует метод.