ciao.
Ho studiato un engine 3d (wild magic ) in cui tutti gli oggetti hanno un derivazione comune da una classe CObject tipo java o c#.
Questo lo aiuta a dichiarare le implementazioni base di tutti gli oggetti , a creare una procedura comune per la serializzzione, il find di un object , estrarre gli oggetti in uso , inizializzare gli oggetti ecc.....
E' ancora una buona soluzione o è possibile utilizzare i template per non creare gerarchie di derivazione complesse e imporsi dei vincoli?
come si imposterebbe la casa coi templates?
grazie.