Как понять, что использовать: reflection, references, interface?
Привет!
Помогите, пожалуйста, с пониманием и поиском инфы: в каких случаях при построении универсального алгоритма, работающего на произвольных 3rd party class trees в качестве input лучше получать доступ к данным:
1. с помощью method references?
2. Reflective method access?
3. С помощью интерфейсов?
Суть вопроса непонятна, но точно можно сказать, что если вы не пишите фреймворк или инструментальное средство, и вам зачем-то понадобилась рефлексия, то вы творите херню.
Сергей Горностаев, собственно, поэтому вопрос и возник, потому что суть непонятна (в фирме решили провести аттестацию для встряски мозга и какой-то бюрократии - и это один из вопросов).