Здравствуйте, zfima, Вы писали:
Z>Можете показать вариант с ключем? Ну или что имеется ввиду?
Если говорить про С++ то это регистрация в фабрике в статической мапе, где ключ константа(код объекта), а значение указатель на метод создания конкретной реализации.
Если про джаву то это например, енум который сам по себе является ключом а переопределенные методы в нем создают конкретную реализацию.