Сообщение Re[3]: рефлекшен от 01.09.2024 10:53
Изменено 01.09.2024 11:24 Serginio1
Re[3]: рефлекшен
Здравствуйте, undo75, Вы писали:
U>приватные методы — если есть потребность их дергать — признак плохого проектирования.
U>про утиную типизацию не слышал )
Утиная типизация
Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Вот тут прекрасно подходят динамики работающие через рефлекшен
U>приватные методы — если есть потребность их дергать — признак плохого проектирования.
U>про утиную типизацию не слышал )
Утиная типизация
Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Вот тут прекрасно подходят динамики работающие через рефлекшен
Re[3]: рефлекшен
Здравствуйте, undo75, Вы писали:
U>приватные методы — если есть потребность их дергать — признак плохого проектирования.
U>про утиную типизацию не слышал )
Утиная типизация
Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Ну и использование в плагинах динамических языков.
Вот тут прекрасно подходят динамики работающие через рефлекшен
U>приватные методы — если есть потребность их дергать — признак плохого проектирования.
U>про утиную типизацию не слышал )
Утиная типизация
Утиная типизация это аналог IDispatch, dynamic. Хорош когда есть куча свойств типа object c одинаковым набором имен свойств методов.
Для типизации надо распространять библиотеку, но проблемы могут возникать когда данная библиотека может часто изменяться и возникают проблемы с версиями.
Ну и использование в плагинах динамических языков.
Вот тут прекрасно подходят динамики работающие через рефлекшен