marcPhaliPOO

download marcPhaliPOO

of 13

Transcript of marcPhaliPOO

  • 7/24/2019 marcPhaliPOO

    1/13

    Enseirb-MatmecaFilire Informatique

    Projet de ProgrammationOriente Objet

    Equipe Marc PhaliPOO

    Auteurs : Enseignants :

    Hugo Borel Georges EyrollesHugo Dodelin David Renault

    Vincenzo ScalziJean-Baptiste Zacchello

    http://find/
  • 7/24/2019 marcPhaliPOO

    2/13

    Introduction (1)

    tude dun service de collecte de donnes

    Collecter et enregistrer les donnes du flux de passagers entrant etsortant chaque arrt

    ObjectifsIndpendant du code des classes sous-type Bus et Transport.

    Lapplication doit pouvoir choisir dutiliser ce service ou non.

    Les ralisations du services doivent tre indpendantes.

    viter la duplication de code.

    http://find/http://goback/
  • 7/24/2019 marcPhaliPOO

    3/13

    Introduction (2)

    Fig. :Diagramme de classe du code existant

    http://find/
  • 7/24/2019 marcPhaliPOO

    4/13

    Rflexion

    Modification impossible des classes Bus et Transport ;

    Obligation de crer une classe greffon ;Collecte de donnes depuis les greffons ;

    http://find/
  • 7/24/2019 marcPhaliPOO

    5/13

    Lien est-un (1)

    Fig. :Diagramme de classe de la solution est-un

    http://find/
  • 7/24/2019 marcPhaliPOO

    6/13

    Lien est-un (2)

    Fig. :Diagramme de squence pour la solution est-un (pourdemanderPlaceAssise())

    http://find/
  • 7/24/2019 marcPhaliPOO

    7/13

    Lien a-un (1)

    Fig. :Diagramme de classe de la solution a-un

    http://find/
  • 7/24/2019 marcPhaliPOO

    8/13

    Lien a-un (2)

    Fig. :Diagramme de squence pour la solution a-un (pourdemanderPlaceAssise())

    d ll l d ll ( )

    http://find/
  • 7/24/2019 marcPhaliPOO

    9/13

    Ajout dune nouvelle ralisation de collecte (1)

    Fig. :Diagramme de classe pour la solution est-un

    A d ll l d ll (2)

    http://find/
  • 7/24/2019 marcPhaliPOO

    10/13

    Ajout dune nouvelle ralisation de collecte (2)

    Fig. :Diagramme de classe pour la solution a-un

    Aj l T d B T (1)

    http://find/
  • 7/24/2019 marcPhaliPOO

    11/13

    Ajout classe Tramway sous-type de Bus et Transport (1)

    Fig. :Diagramme de classe pour la solution est-un

    Aj l T d B T (2)

    http://find/
  • 7/24/2019 marcPhaliPOO

    12/13

    Ajout classe Tramway sous-type de Bus et Transport (2)

    Fig. :Diagramme de classe pour la solution a-un

    C l i

    http://find/
  • 7/24/2019 marcPhaliPOO

    13/13

    Conclusion

    Merci pour votre attention

    http://find/