...il fatto di essere indipendenti due classi, significa che se sono in due file header diversi, non serve fare #include di uno nell'altro, corretto?
Più o meno. In teoria due classi sono indipendenti se una non accetta come parametro l'altra oppure non la contiene, il che il 99% delle volte è impossibile. Il senso del discorso è: se è possibile evitare dipendenze, meglio farlo. Se puoi usare l'opzione 1 (che pare contemplata), personamente non cercherei soluzioni alternative solo per risparmiare qualche riga di codice: ritengo che un design pulito paghi di più.

Allora, sperando di riuscire ad essere conciso e preciso, ci provo: ...
Quello di cui parlavi qui:
http://forum.html.it/forum/showthrea...1#post25345405
giusto?
Riassumendo: hai un numero indefinito di normative e un numero altrettanto indefinito di azioni sismiche di progetto, corretto?
Ogni normativa ha una specifica azione sismica di progetto, corretto? In più ti servirebbe poter usare due o più normative con una singola azione sismica di progetto per delle comparazioni.
Inoltre ogni normativa derivata può differenziarsi per dati e funzioni membro, corretto?
Fammi sapere che sono curioso.