протоколы и абц классы
Это скорее вместо интерфейсов в python используют, но это не совсем то
И чем же оно отличается?
нет ключего слова interface - нет интерфейсов
А так вообще чем они отличаются это же прям основы, может стоит про это почитать прежде чем спрашивать
Что такое итератор?
Что значит "не совсем то", как должно выглядеть "то" и почему?
Шаблон, который позволяет получать элемент последовательности по одному.
учите матчасть, а до этого не заходите сюда
Итератор — это интерфейс
Ну смотри абстрактный класс это что то более общее, интерфейс - это абстрактный класс, у которого не один метод не реализован, ( я уже писал, что абстрактные классы могут иметь реализацию). Поэтому это не совсем то, мы можем использовать абстрактный класс в качестве интерфейса - можем, но он дает тех ограничений.
Кто сказал, что это универсальные определения?
А разве наследник от абстрактного класса не обязан реализовывать поведение абстрактного класса, а интерфейс это лишь дополнение к классу
Обсуждают сегодня