Ho bisogno di aiuto con le configurazioni della gerarchia di viste, che popolano le mie viste (modelli). Forse view config non è il termine corretto qui, è solo quello che sto usando, forse vedere lo stato ha più senso?
Comunque, ogni pagina ha un'intestazione e un piè di pagina, che sono popolati da un BaseViewConfig, e altri elementi della pagina popolati con altri come APartViewConfig, BPartView config, ecc (dove APart, BPart sono parti principali della pagina).
Ora, inizialmente avevo ereditato tutto da BaseViewConfig, con il pensiero che il genitore (configurazione della vista base) potesse essere popolato chiamando super (perché è necessario in ogni pagina). Tuttavia, logicamente questo non ha senso, perché, ad esempio, PartAViewConfig 'non è un' BaseViewConfig. Infatti, questa unica cosa comune tra i vari ViewConfigs, è che sono tutti i profili di visualizzazione.
Come faccio a creare una gerarchia di ereditarietà appropriata per questo genere di cose? Ricordo di aver letto che la delega sarebbe stata d'aiuto qui, ma non so esattamente come.
Scusa se alcune di queste cose sono assolutamente sbagliate, sono un parente che inizia a progettare software.