Sto cercando di ottenere la mia testa avvolta attorno all'OOP dopo aver programmato in più lingue procedurali per un certo numero di anni.
La mia domanda: qual è la migliore pratica per gestire valori variabili al di fuori del codice sorgente?
Ad esempio, ho i valori di directory di file e modelli di espressioni regolari che potrebbero dover essere modificati manualmente di volta in volta. Vorrei evitare di cambiare questi valori direttamente nel codice sorgente. Sto pensando di creare un file di testo che contenga coppie chiave / valore. Creo quindi un oggetto per impostare questi valori in modo che possano essere referenziati con qualsiasi metodo nel mio codice.
È questo l'approccio giusto o sto violando i principi OOP?
Grazie