Identificazione della struttura
Generalizzazione/Specializzazione
- Considera una classe come generalizzazione e per ognuna delle sue specializzazioni verifica:
- E’ del dominio, è pertinente al sistema, ci sarà ereditarietà, è un oggetto/classe secondo i relativi canoni
- Analogamente ciascuna classe come specializzazione…
- Scegli la gerarchia più semplice
- Verifica se conviene avere un reticolo (eredità multipla), in tal caso, gestisci i conflitti