6️⃣Contact
Si implementino le classi TelephoneNumber, Address, e Person che rappresentano numeri di telefono (prefisso e numero), indirizzo (tipo di indirizzo come Via, Piazza, etc., nome e numero civico) e persona (titolo, nome e cognome). Si crei a partire da queste classi la classe Contact che rappresenta una persona con relativi numeri di telefono e indirizzi, che possono essere di tipo casa e ufficio (es. il numero di telefono 555-666333 è un telefono di casa). Un Contact può avere più indirizzi e numeri di telefono sia di tipo diverso che uguale (es. due indirizzi di tipo ufficio). (2 punti ogni classe, tranne Contact che vale 4)
Last updated