suivant: Consortium
monter: Identification des comportements
précédent: GAB
  Table des matières
Ces messages vont permettre de matérialiser les transactions qu'il est possible
d'effectuer au guichet. En réalité, rien n'est effectué au niveau du guichet,
celui-ci se contente de renvoyer les messages à la banque dont il dépend.
- creerCompteAuNom: t deSolde: s : permet de créer un compte au
nom de l'utilisateur dénommé "t", avec pour solde initial la somme "s". Bien
sûr, le compte sera créé dans a banque dont dépend le guichet. En retour, le
client "t" récupère son numéro de compte.
- déposer: s surLeCompteDeNo: c : on effectue un dépôt de la valeur
"s" sur le compte numéro "c". Cela crée ainsi un objet "m" de classe
Dépôt et envoie ce mouvement à la banque via la méthode de la classe
Banque: mouvement: m surLeCompte: c.
- retirer: s surLeCompteDeNo: c : on effectue un retrait de la
valeur "s" sur le compte numéro "c". (Même remarque que pour la méthode
d'instance précédente, mais avec un objet de la classe Retrait).
- imprimerLeReleveDuCompteDeNo: c : permet d'imprimer
l'historique4 et le solde du compte. Elle fait appel
à la méthode de la classe Banque et lui rajoute le nom du guichet ainsi
que l'heure et la date d'impression avant de l'afficher.
- virerLaSomme: s duCompte: c1 vers: c2 : permet d'effectuer un
transfert de fonds pour une valeur de "s" entre les comptes numéro "c1" et "c2".
- creerCarteSurLeCompte: c : permet de créer un carte de retrait
associée au compte de numéro "c". Le code secret sera choisi par l'utilisateur
lui même et qu'en retour on obtient un pointeur sur l'objet carte ainsi créé.
Cette méthode fait appel à la méthode d'instance de la classe Banque
appelée créerCarteSurLeCompte: c.
suivant: Consortium
monter: Identification des comportements
précédent: GAB
  Table des matières
Alexandre DAGAN
2000-07-07