Sfida - Metodi e interfacce
Ecco una sfida utile per fare pratica con quanto appreso sui metodi e le interfacce. Sarà anche possibile applicare le lezioni apprese nei moduli precedenti, ad esempio la creazione e l'uso di un pacchetto personalizzato.
Creare un pacchetto per gestire un negozio online
Scrivere un programma che usa un pacchetto personalizzato per gestire gli account per un negozio online. La sfida include i quattro elementi seguenti:
Creare un tipo personalizzato denominato
Account
che includa il nome e il cognome del proprietario dell'account. Il tipo deve includere anche la funzionalitàChangeName
.Creare un altro tipo personalizzato denominato
Employee
che include una variabile per archiviare il numero di crediti come tipofloat64
e che incorpora l'oggettoAccount
. Il tipo deve includere anche le funzionalitàAddCredits
,RemoveCredits
eCheckCredits
. È necessario dimostrare che è possibile modificare il nome dell'account tramite l'oggettoEmployee
.Scrivere un metodo Stringer per l'oggetto
Account
in modo che il nomeEmployee
possa essere stampato in un formato che include nome e cognome.Infine, scrivere un programma che utilizza il pacchetto creato e testare tutte le funzionalità previste dalla sfida, ovvero il programma principale deve modificare il nome, stampare il nome, aggiungere il credito, rimuovere il credito e controllare il saldo.