Défi à relever - Méthodes et interfaces
Voici un défi à relever pour vous aider à mettre en pratique ce que vous avez appris sur les méthodes et les interfaces. Vous appliquerez également les leçons des modules précédents, comme créer et utiliser votre propre package.
Créer un package pour gérer un magasin en ligne
Écrivez un programme qui utilise un package personnalisé pour gérer les comptes d’un magasin en ligne. Votre défi comprend les quatre éléments suivants :
Créez un type personnalisé appelé
Account
qui inclut le prénom et le nom du propriétaire du compte. Le type doit également inclure la fonctionnalitéChangeName
permettant de changer le nom.Créez un autre type personnalisé appelé
Employee
qui inclut une variable pour stocker le nombre de crédits en tant que typefloat64
et qui incorpore l’objetAccount
. Le type doit également inclure les fonctionnalitésAddCredits
,RemoveCredits
etCheckCredits
. Vous devez montrer que vous pouvez modifier le nom du compte via l’objetEmployee
.Écrivez une méthode Stringer pour l’objet
Account
afin que le nom deEmployee
puisse être affiché dans un format qui comprend le prénom et le nom.Enfin, écrivez un programme qui consomme le package que vous avez créé et testez toutes les fonctionnalités listées dans ce défi à relever. Autrement dit, le programme main doit modifier le nom, afficher le nom, ajouter du crédit, supprimer du crédit et vérifier le solde.