Size: a a a

2020 March 03

p

polunin.ai in rust_offtopic
Doge Shibu
Огромная.

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

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Огромная.

Тайпкласс можно реализовать постфактум для типа, которым ты не владеешь. В то время как с обычными интерфейсами так не выйдет.
А в каких случаях это нужно?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
В шарпе нельзя реализовать интерфейс для чужого класса??
А как ты это сделаешь с ОО интерфейсом?

Только адаптером, разве что.
источник

p

polunin.ai in rust_offtopic
ОО это как
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ОО это как
Обьектно-ориентированным
источник

p

polunin.ai in rust_offtopic
Не вижу разницы
источник

p

polunin.ai in rust_offtopic
Что такое объектно ориентированный интерфейс, просвети
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Что такое объектно ориентированный интерфейс, просвети
Он имеет в виду "как в джаве"
источник

p

polunin.ai in rust_offtopic
Т-34 85
Он имеет в виду "как в джаве"
Я хз как в джаве
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Я хз как в джаве
Думаю, в пайтоне так же
источник

p

polunin.ai in rust_offtopic
Т-34 85
Думаю, в пайтоне так же
В питоне нет интерфейсов...
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
В питоне нет интерфейсов...
Лол. А наследование есть?
источник

p

polunin.ai in rust_offtopic
Т-34 85
Лол. А наследование есть?
Да
источник

p

polunin.ai in rust_offtopic
Но абстрактных методов нет
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Лол. А наследование есть?
В питоне не нужны интерфейсы в традиционном понимании, т.к. там динамическая типизация.
источник

Т8

Т-34 85 in rust_offtopic
Ну вот интерфейс - это класс без членов, только методы
источник

p

polunin.ai in rust_offtopic
Т-34 85
Ну вот интерфейс - это класс без членов, только методы
Абстрактные методы*
Которых в питоне нет
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Ну вот интерфейс - это класс без членов, только методы
Не только. Ещё для него должно быть доступно множественное наследование.
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Абстрактные методы*
Которых в питоне нет
Что такое "абстрактные методы"? Виртуальные?
источник

DS

Doge Shibu in rust_offtopic
Эта разница теряется в крестах, где оно есть, но для джавы и шарпа акутально.
источник