Size: a a a

2021 January 24

rr

razumovsky r in CODE BLOG / C#
в шарпе 8 ты можешь перегрузить оператор прям в интерфейсе
источник

M

Max in CODE BLOG / C#
на данный момент так и сделано, но кажется мне, что это не правильно
источник

rr

razumovsky r in CODE BLOG / C#
ты знаешь, операторы вообще трогать не правильно
источник

rr

razumovsky r in CODE BLOG / C#
метод напиши и все
источник

rr

razumovsky r in CODE BLOG / C#
и перегружай в любом наследнике как хочешь
источник

G

Gopneg in CODE BLOG / C#
Max
на данный момент так и сделано, но кажется мне, что это не правильно
так вызови внутри интерфейса метод который надо заимплементить
источник

M

Max in CODE BLOG / C#
Такое тз 🤷‍♂️
источник

rr

razumovsky r in CODE BLOG / C#
тебе сказали в ифе прикрутитить принудительную перегрузку оператора ?
источник

rr

razumovsky r in CODE BLOG / C#
гуй егго знает, может в шарпе 9 так и можно уже
источник

M

Max in CODE BLOG / C#
источник

rr

razumovsky r in CODE BLOG / C#
ну так тут про иф и слован ет
источник

rr

razumovsky r in CODE BLOG / C#
можешь эти перегрузки вообще в отдельных классах делать
источник

rr

razumovsky r in CODE BLOG / C#
к слову — дефолт имлпементация ифа — не удобная хуйня
источник

rr

razumovsky r in CODE BLOG / C#
ужас
источник

M

Max in CODE BLOG / C#
Ну, в принципе, да. Это уже я сам понавыдумал походу
источник

rr

razumovsky r in CODE BLOG / C#
какая то недо композиция
источник

rr

razumovsky r in CODE BLOG / C#
чем полноценное множественное насделование
источник

M

Max in CODE BLOG / C#
razumovsky r
к слову — дефолт имлпементация ифа — не удобная хуйня
Тоесть, если у классов наследников ифа есть метод, который для всех одинаково реализуется, его нужно вынести в отдельный класс, нежели в ифе описать
источник

rr

razumovsky r in CODE BLOG / C#
я б смотрел в сторону — интерфейс: базовый класс: наследники
источник

rr

razumovsky r in CODE BLOG / C#
ну и там все методы которые переписываешь вируталы
источник