Можно ли по имени объекта получить представление о его возможностях, например о том что можно от этого объекта ожидать,что он умеет делать или что с ним можно делать?
Можно, но всё зависит именно от языка программирования, как там всё реализовано. Лучшим примером будет язык Python, в нём самая простая реализация.
Нельзя, если нет полного описания свойств и методов объекта.