PDA

View Full Version : [UML] Trasformare ereditarietà multipla in singola


tomminno
03-09-2008, 08:28
Ho un modello di dati che mi porta verso l'ereditarietà multipla e vorrei modellarlo con l'ereditarietà singola:
Ho delle entità Service e SubService in cui un SubService è anche un Service, poi ho tutta una serie di entità derivate da Service che possono essere anche SubService.
Chiaramente non sono interfacce e siccome il progetto verrà realizzato in C# devo rimodellarlo con l'ereditarietà singola, ma non trovo possibili trasformazioni.
Chiaramente volevo evitare di creare classi duplicate tipo ServiceA, SubServiceA ecc anche perchè SubSerivceA dovrebbe duplicare dati e logica di funzionamento da ServiceA.