Ereditarietà rispetto al diagramma di classe [chiuso]

1

Qual è la differenza tra un diagramma di ereditarietà e uno schema di classi in UML? Per Computer Science A Level (un test britannico gestito dall'università di Cambridge, quindi è possibile che questa terminologia sia specifica per la Gran Bretagna), richiedono la conoscenza di come effettuare entrambi separatamente.

Ho indovinato che il diagramma dell'eredità ha solo nomi di classe in caselle con frecce e il diagramma delle classi include membri, ma volevo assicurarmi.

    
posta BalinKingOfMoria 23.03.2015 - 21:58
fonte

1 risposta

4

Secondo Wikipedia e anche secondo riferimento UML , UML non contiene un tipo di diagramma chiamato" diagramma di ereditarietà ". Ciò non significa che alcuni produttori di strumenti abbiano inventato la propria definizione di cosa dovrebbe essere un diagramma di ereditarietà ( come questo ). Quando si usa UML significa, per visualizzare solo un albero di ereditarietà, IMHO la soluzione più ovvia sarebbe usare un diagramma di classe con solo nomi di classi e relazioni di ereditarietà, come hai scritto sopra. Quindi, se lo desideri, chiama questo diagramma di ereditarietà, ma ricorda che non esiste uno standard che dica che questa è la definizione "corretta".

Infatti, quando ti viene richiesto questo termine come parte di un test di "Computer Science A Level", dovresti controllare il materiale dall'università che loro chiamano un diagramma di ereditarietà.

    
risposta data 23.03.2015 - 22:44
fonte

Leggi altre domande sui tag