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