Sei sulla pagina 1di 1

TPSI DOMANDE PAG 231

1)l’ereditarietà è quando una classe eredita tutti gli attributi da una superclasse
2)il polimorfismo è quando si ridefinisce un metodo tramite o overiding o
overloading
Overiding: viene definita una sottoclasse riscrivendo il codice
Overloading:in un ambiente si possono avere delle procedure con lo stesso nome
distinte per il numero e/o dei parametri
3)una gerarchia di generalizzazione è quando si utilizza un sottoinsieme di elementi
che ha tutte le caratteristiche di un soprainsieme + alcuni elementi specifici

DOMANDE PAG 233


1)la classe componente rappresenta un oggetto che è parte di un altro oggetto es:
macchina ha il motore lo scarico la carrozzeria ecc..
2)la classe e l’insieme delle componenti viene chiamato assembly: come
nell’esempio sopra la macchina
3)una aggregazione può avere un numero arbitrario di elementi ovvero n elementi
4)le aggregazioni hanno 2 proprietà:
Proprietà transitiva: se un elemento fa parte di un altro elemento (a fa parte di B)e
quell’elemento fa parte di un altro elemento(b fa parte di c) allora il primo elemento
fa parte dell’ultimo elemento (a fa parte di c)
Proprietà antisimmetrica: se un elemento fa parte di un altro elemento (a fa parte di
b) allora quell’elemento non farà parte del primo elemento (b non fa parte di a)

Potrebbero piacerti anche