Size: a a a

var chat = new Chat();

2020 October 20

VL

Vova Lantsov in var chat = new Chat();
Никто тебя не ограничивает в этом плане
источник

АИ

Аля Ильина in var chat = new Chat();
Vova Lantsov
Ну так пускай он реализует 5 интерфейсов, а не 1
а если их 100?
источник

VL

Vova Lantsov in var chat = new Chat();
Аля Ильина
а если их 100?
Проблема с архитектурой тогда
источник

AK

Alex Kiev in var chat = new Chat();
Аля Ильина
а если их 100?
то у тебя проблемы серьёзней =)
источник

АИ

Аля Ильина in var chat = new Chat();
+ для каждого типа придётся отдельный интерфейс делатт
если я правильно понимаю
источник

АИ

Аля Ильина in var chat = new Chat();
Alex Kiev
ну если ты это динамически будешь делать в этом нет смысла )
что значит "динамически"?)
источник

АИ

Аля Ильина in var chat = new Chat();
с использованием dynamic?
источник

VL

Vova Lantsov in var chat = new Chat();
Нет, ты можешь в нескольких типах одновременно реализовать одинаковый интерфейс/унаследовать базовый класс
источник

VL

Vova Lantsov in var chat = new Chat();
Аля Ильина
с использованием dynamic?
Про это забудь вообще
источник

VL

Vova Lantsov in var chat = new Chat();
Там такая магия происходит что лучше не лезть
источник

АИ

Аля Ильина in var chat = new Chat();
Vova Lantsov
Нет, ты можешь в нескольких типах одновременно реализовать одинаковый интерфейс/унаследовать базовый класс
в нескольких
а я хочу любой)))

абстрагироваться насколько возможно
источник

AK

Alex Kiev in var chat = new Chat();
Аля Ильина
что значит "динамически"?)
нет, просто на момент написания кода ты не знаешь что там за тип
источник

VL

Vova Lantsov in var chat = new Chat();
Это ж рефлексия
источник

VL

Vova Lantsov in var chat = new Chat();
Аля Ильина
в нескольких
а я хочу любой)))

абстрагироваться насколько возможно
Ну пускай будет любой, что меняется
источник

A

Aleksey in var chat = new Chat();
Аля Ильина
в нескольких
а я хочу любой)))

абстрагироваться насколько возможно
слишком большая абстракция усложняет логику, нельзя сделать дженерик всего и вся
источник

EG

Egor Gusarenko in var chat = new Chat();
Аля Ильина
ну я хочу в контейнер запихнуть объект определённого типа, у него не обязательно будет 1 свойство
Дикшонари<typeof(object),object>
источник

EG

Egor Gusarenko in var chat = new Chat();
(за что)
источник

АИ

Аля Ильина in var chat = new Chat();
Egor Gusarenko
Дикшонари<typeof(object),object>
во
вот мне такое думалось
источник

АИ

Аля Ильина in var chat = new Chat();
Aleksey
слишком большая абстракция усложняет логику, нельзя сделать дженерик всего и вся
разве нельзя?)
источник

АИ

Аля Ильина in var chat = new Chat();
Vova Lantsov
Это ж рефлексия
где?)
источник