refactored AddressBookPP portandolo in stile OO