Passaggio delle impostazioni ai presentatori
È necessario passare ai presentatori argomenti che non sono oggetti (ad esempio, informazioni sull'esecuzione in
modalità di debug, percorsi di directory, ecc. La soluzione è incapsularli in un oggetto Settings
.
Il servizio Settings
è un modo molto semplice e utile per fornire informazioni su un'applicazione in esecuzione
ai presentatori. La sua forma specifica dipende interamente dalle vostre esigenze particolari. Esempio:
Esempio di registrazione alla configurazione:
Quando il presentatore ha bisogno delle informazioni fornite da questo servizio, le richiede semplicemente nel costruttore: