Я собираюсь внедрить шаблон фабрики в java. У меня есть карта типа HashMap на заводе, где я бы добавил все конкретные реализации с помощью ключа по своему выбору. Ключ определяется абстрактным методом getImplName() в кластере MyAbstract.Custom Factory Pattern Implementation
Мое требование - когда кто-то расширяет MyAbstractClass и определяет getImplName(), пара значений ключа должна автоматически добавляться на заводскую карту вместо кода, который это делает вручную. Это возможно ? Я думал использовать пользовательские аннотации. Дайте мне знать ваши предложения
Нет, не совсем так, как вы его описываете. Вы не можете заставить подклассы что-либо делать. Возможно, вам повезет с инъекцией зависимостей или чем-то еще, кроме фабрики. –