Conception objet en Java avec BlueJ
une approche interactive
David J. Barnes, Michael Kölling
version française: Patrice Moreaux
12. Conception des applications
1.0
Rédigé avec
Conception objet en Java avec BlueJ – une approche interactive 2
© David J. Barnes, Michael Kölling – version française: Patrice Moreaux
Principaux concepts abordés
Découvrir les classes
Cartes CRC
Concevoir les interfaces
Patrons de conception
Conception objet en Java avec BlueJ – une approche interactive 3
© David J. Barnes, Michael Kölling – version française: Patrice Moreaux
Analyse et conception
Un domaine vaste et complexe.
La méthode nom/verbe est adaptée aux
problèmes relativement petits.
On utilise les cartes CRC dans la phase
de conception.
Conception objet en Java avec BlueJ – une approche interactive 4
© David J. Barnes, Michael Kölling – version française: Patrice Moreaux
La méthode nom/verbe
Dans une description, les noms font
référence aux « choses ».
sources des classes et des objets.
Les verbes font rence aux actions.
sources des interactions entre objets.
les actions sont des comportements donc
des méthodes.
Conception objet en Java avec BlueJ – une approche interactive 5
© David J. Barnes, Michael Kölling – version française: Patrice Moreaux
Une description de problème
Le sysme deservation doit enregistrer lesservations
de places de cinéma de plusieurs salles.
Chaque salle comporte des sièges organisés par rangée.
Les clients peuventserver des places; on leur attribue
un numéro de rangée et un numéro de place.
Ils peuvent demander plusieurs places voisines.
Uneservation concerne uneance particulre (un film à une heure
donnée).
Les séances ont lieu à une date et une heure données dans une salle
donnée.
Le sysme enregistre le numéro de téphone du client.
1 / 28 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !