Я вижу много вопросов С#,.net, решенных здесь, используя отражение. Для меня многие из них выглядят как сгибание правил за счет хорошего дизайна (ООП). Многие из решений выглядят немыслимыми и "scripty".
Является ли использование отражения хорошей практикой в целом? Есть ли вещи, которые могут быть решены только отражением?
изменить:
Просьба привести примеры, в которых отражение является единственным хорошим решением.