Ho un grande progetto con una parte del driver e circa 5 librerie che svolgono varie attività associate. Molte librerie richiedono l'accesso a dati di configurazione "globali" che vengono letti da un database all'avvio dal codice del driver. Per driver intendo solo la parte che contiene la funzione principale.
La mia idea su come gestire questo è stato quello di creare una classe di configurazione con un metodo statico per ottenere gli elementi di configurazione. È questo l'approccio migliore? In che altro modo si potrebbe ottenere ciò?
es:
class config {
public:
static get_item(key);
private:
static values;
};
Il design singleton è appropriato qui?