Мы в модулях пишем код создания вариантов на абстрактном уровне, без деталей. При добавления нового варианта достаточно создать реализацию интерфейса и добавить в метод getAll.
Предложенный вами вариант вполне подходит для того, чтобы сделать код еще красивее и компактнее. Данная статья акцентирована на ООП подходе создания вариантов, вынесении явных обозначений билдов из gradle файла, поэтому мы не стали писать про вспомогательные действия.
Добрый день. Спасибо за комментарий.
Мы в модулях пишем код создания вариантов на абстрактном уровне, без деталей. При добавления нового варианта достаточно создать реализацию интерфейса и добавить в метод getAll.
Предложенный вами вариант вполне подходит для того, чтобы сделать код еще красивее и компактнее. Данная статья акцентирована на ООП подходе создания вариантов, вынесении явных обозначений билдов из gradle файла, поэтому мы не стали писать про вспомогательные действия.