Pour chacun des diagrammes suivants, écrivez les classes TypeScript avec les méthodes indiquées dans le diagramme.
(Cet exercice complémente le livre de Larman, 2005 à la section F18.6/A20.4.).
Voici un modèle à suivre. Pour le diagramme suivant :
On code les classes suivantes en TypeScript :
class A {
: B; // A envoie un message à B, visibilité d'attribut
bexecute(arg0:number):any {
const result = this.b.setItem("Fred");
}
}
class B {
setItem(arg0:string):any {
//...
} }
Écrivez le code pour la figure suivante.
Écrivez le code pour la figure suivante décrivant la création de la collection de Vente (tirée de Larman, 2005, figure. 17.6).
Écrivez le code pour la figure suivante décrivant l’utilisation d’un Cornet dans le jeu de Monopoly (tirée de Larman, 2005, fig. F22.9)
Écrivez le code pour les figures suivantes décrivant les appels polymorphes de la méthode
atterrirSur
dans le jeu Monopoly (tirées de Larman, 2005, fig. F22.6 et F22.7)