170 похожих чатов

А что насчет интерфейсов в python?

15 ответов

38 просмотров

протоколы и абц классы

Ageev-Maxim Автор вопроса
quantum super position
протоколы и абц классы

Это скорее вместо интерфейсов в python используют, но это не совсем то

quantum super position
И чем же оно отличается?

нет ключего слова interface - нет интерфейсов

Ageev-Maxim Автор вопроса
quantum super position
И чем же оно отличается?

А так вообще чем они отличаются это же прям основы, может стоит про это почитать прежде чем спрашивать

Что такое итератор?

Ageev Maxim
Это скорее вместо интерфейсов в python используют,...

Что значит "не совсем то", как должно выглядеть "то" и почему?

Ageev-Maxim Автор вопроса
Denis Pobedrya
Что такое итератор?

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

Ageev-Maxim Автор вопроса
evle
Что значит "не совсем то", как должно выглядеть "т...

Ну смотри абстрактный класс это что то более общее, интерфейс - это абстрактный класс, у которого не один метод не реализован, ( я уже писал, что абстрактные классы могут иметь реализацию). Поэтому это не совсем то, мы можем использовать абстрактный класс в качестве интерфейса - можем, но он дает тех ограничений.

Ageev Maxim
Ну смотри абстрактный класс это что то более общее...

Кто сказал, что это универсальные определения?

Ageev Maxim
Ну смотри абстрактный класс это что то более общее...

А разве наследник от абстрактного класса не обязан реализовывать поведение абстрактного класса, а интерфейс это лишь дополнение к классу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта