Информация об изменениях

Сообщение Re[3]: рефлекшен от 01.09.2024 10:53

Изменено 01.09.2024 11:24 Serginio1

Re[3]: рефлекшен
Здравствуйте, undo75, Вы писали:

U>приватные методы — если есть потребность их дергать — признак плохого проектирования.

U>про утиную типизацию не слышал )

Утиная типизация

Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Вот тут прекрасно подходят динамики работающие через рефлекшен
Re[3]: рефлекшен
Здравствуйте, undo75, Вы писали:

U>приватные методы — если есть потребность их дергать — признак плохого проектирования.

U>про утиную типизацию не слышал )

Утиная типизация

Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Ну и использование в плагинах динамических языков.
Вот тут прекрасно подходят динамики работающие через рефлекшен