Вход на сайт
ИИ для программиста?
74069 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 05.10.24 10:42
он не гарантирует, что не придёт тип, который не нужен, но который тоже реализует этот интерфейсОчень странная логика, а кто будет гарантировать, что Update не будет содержать тип, который не нужен.
Немного не так выразился. Внутри метода должен быть механизм, который игнорирует типы, которые не нужны. Это либо перегрузка лишь по нужным типам, либо, если у нас в одном варианте метода ветвления через типы (что-то типа if type ==), то кейсы лишь по нужным типам. Просто интерфейс такого не даёт.