Недостатком этого подхода является постоянное соединение с классом DefaultStrategy.Если это принесет с собой какой-либо значительный багаж, вы можете пожалеть об этом в будущем.
Альтернативой может быть использование какого-либо позднего связывания.Таким образом, у вас нет стратегии по умолчанию, вместо этого у вас есть имя стратегии по умолчанию.Во время выполнения, при первом использовании, мы ищем имя загрузки соответствующего класса.Теперь у нас есть возможность контролировать стратегию, настраивая сопоставление класса имен.
Это одна возможность, включенная поиском ресурсов JEE в JNDI.