Skip to content

justificationOO

Ambroise Mostin edited this page Aug 4, 2020 · 3 revisions

A.4 Sur base du diagramme UML, présentation et justification des concepts Orienté-Objets exploités dans le projet (dont héritage et interface)

Héritage

  • J'ai créé une classe abstraite RentacarVue qui assure que chaque vue puisse utiliser la méthode affiche() et ai accès au modèle et au contrôleur
  • La classe Rentacar du modèle étend la classe Observable pour permettre d'utiliser les méthode setChanged() et notifyObservers()

Interface

  • La classe Voiture du modèle implémente Comparable pour permettre d'utiliser la méthode compareTo
  • Les classes de la vue implémentent ActionListener pour permettre d'utiliser la méthode actionPerformed()

* pour que les caractères soient plus lisible, je vous invite à visiter cette page

diagramme uml complet

Clone this wiki locally