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

Вот какие от нее плюсы? Вон в шарпе явно указывал

интерфейс к классу и не страдал

11 ответов

35 просмотров

А там можно свой интерфейс с методом, допустим, Read реализовать, и сделать так, чтобы класс из другого модуля его реализовывавал?

Артём-Лазаренко Автор вопроса

Если ты создал бы свой класс и явно прописал что он имплементирует интерфейс ридера то да, все тоже самое

Артём Лазаренко
Если ты создал бы свой класс и явно прописал что о...

Не понял. Допустим у меня есть 2 модуля. В первом класс файла, а во втором класс папки. Файл удовлетворяет интерфейсу с методами read и write, а папка, допустим, только интерфейсу с методом read. Это все, включая интерфейсы прописано в модулях. Я могу создать свой Интерфейс Reader и использовать и папку и файл, как Reader?

Артём-Лазаренко Автор вопроса
wm0
Не понял. Допустим у меня есть 2 модуля. В первом...

класс может имплементить n интерфейсов

можешь рассказывать им про лайфхак. внутри пакета реализации: var _ SomeInterface = &ThisType{}

Артём Лазаренко
Не понятно

используем явно указатель на тип как интерфейс, но результат этот не используем. не знаю как объяснить. таким образом проверяется соответствует ли указатель на инстанс типа интерфейсу

Артём-Лазаренко Автор вопроса
Артём-Лазаренко Автор вопроса
Alexander
не понял. напиши

Мож завтра, сейчас с телефона

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

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

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