по конфигу создает новый обьект.
Если параметр не задан, то он запрашиваются у пользователя.
как лучше спроектировать конфиг?
1. сделать супер класс конфига, туда прописать все возможные параметры и задать дефолтные значения.
далее когда я хочу создать частный случай конфига я наследуюсь от глобального и обнуляю те значения которые я хочу запросить у пользователя.
2. Создать классы параметров и в классе частного случая конфига задавать какие параметры я хочу запросить у пользователя.
или может есть лучше вариант?
Почитай по теме наследование против композиции
Обсуждают сегодня