Вопрос программистам, конечно, покажется идиотским, а ответ очевидным, однако оказалось, что товарищ Воланд, называющий себя программистом, на этот вопрос отвечает строго неправильно. Итак вопрос такой:
Можно ли располагая интерфейсом объекта, узнать реализацию объекта?
Само собой, «можно ли узнать ее в общем случае» – есть некоторое количество частных случаев, когда точно можно.
Еще есть дополнительный вопрос:
Верно ли в общем случае, что при увеличении интерфейса, увеличивается и количество/точность знаний о реализации? Другими словами, при стремлении количества функций интерфейса к бесконечности, стремиться ли вероятность «отгадать» реализацию к единице?