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

Здравствуйте, мне моя книга говорит, что чтобы её читать, я

должен понимать, чем «наследование интерфейса» отличается от «наследования реализации»

Наследование интерфейса это когда мой класс наследуется от класса с виртуальными атрибутами, а наследование реализации это когда мой класс наследуется от класса с «нормальными атрибутами», т.е, например, с методами, содержащими код, верно? Или не так?

23 ответов

24 просмотра

Разница есть, поскольку в питоне нет интерфейсов.

рекомендую поучить с# или других ооп языков в которых как минимум есть интерфейсы

Johnny-Frideswide Автор вопроса

11 страница

rasput
рекомендую поучить с# или других ооп языков в кото...

основная причина не в том, что ты код не поймёшь, а в том, что некоторые паттерны в питоне попросту из-за динамической типизации не нужны

Johnny Frideswide
11 страница

You definitely shouldn’t have to rush to the nearest dictionary the moment we mention “types” and “polymorphism,” or “interface” as opposed to “implementation” inheritance. вот это?

Johnny-Frideswide Автор вопроса
Alex
You definitely shouldn’t have to rush to the neare...

Да, у меня книга только на русском

Johnny Frideswide
Да, у меня книга только на русском

вот честно говоря хз что конкретно здесь имеется ввиду. вообще по смыслу ближе "реализация интерфейсов" vs "наследование реализаций"

Alex
вот честно говоря хз что конкретно здесь имеется в...

https://stackoverflow.com/questions/3774204/difference-between-interface-inheritance-and-implementation-inheritance#:~:text=Implementation%20(or%20class)%20inheritance%20is,minimize%20dependencies%20between%20program%20elements.

Alex
вот честно говоря хз что конкретно здесь имеется в...

ну не, имхо ближе "interface" inheritance vs "implementation" inheritance

Johnny Frideswide
Я немного знаю c++

ну, чем struct отличается от class?

Johnny-Frideswide Автор вопроса
rasput
ну, чем struct отличается от class?

Чем структура отличается от класса? Сейчас объясню гавноаогументами: нууу структура это такой тип данных, который хранит только поля, а вот класс это вот он может и наследоваться и можно определять различные методы, к тому же конструктор и деструктор ну там много чего есть и это так хорошо, когда хочешь хороший объект который будет очень хорошим под твой вкус. ( Не бейте)

Johnny Frideswide
Чем структура отличается от класса? Сейчас объясню...

нет. структура отличается от класса типом доступа по умолчанию

Johnny Frideswide
Чем структура отличается от класса? Сейчас объясню...

нет, структура может "хранить" и члены-функции

в структурах public, в классе private

Johnny-Frideswide Автор вопроса

что инкапсуляция7

Alex
что инкапсуляция7

ща будет про приваты затирать, чекай

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта