Analyse et conception orientee objet 1

Analyse et Conception orientée objet Introduction CUML et pensée objet ? ? Lorsque nous parlons d ? Analyse et conception orientée objet on pense souvent à UML ? UML n ? est qu ? un langage ou une notation supportant la pensée objet ? Faire des diagrammes à l ? aide d ? UML ne signi ?e pas que vous faites des diagrammes orientés objet ? Ce qui relève de l ? orienté objet c ? est la pensée et la façon de concevoir les choses CPensée objet ? La pensée objet n ? est donc en rien ? le langage de modélisation utilisé UML ? et encore moins le langage de programmation utilisé ? il est possible de faire de l ? orienté objet ? en C et ne pas faire de l ? orienté objet en C Java C ? pour nous en convaincre nous allons prendre un exemple concret CPensée objet ? Prenons l ? exemple d ? une classe CPersonne regroupant un nom et un prénom ? Voilà comment on procéderait en C CPensée objet Exemple CPensée objet Exemple ? Pour a ?cher une personne on pourrait utiliser le code suivant ? Le problème est que cette façon de faire n ? est pas orientée objet même si elle est programmée en C CPensée objet Exemple ? Pourquoi pas orientée objet ? L ? a ?chage d ? une personne peut se retrouver à di ?érents endroits dans le code N fois ? La classe CPersonne peut évoluer par exemple par l ? ajout d ? une date de naissance ? Dans ce cas il serait nécessaire de modi ?er non seulement la classe ajouter une date de naissance mais également le code o? on a ?chait une personne ? Pour la classe la modi ?cation est aisée ? MAIS ? comment retrouver les endroits o? on a ?che la personne CPensée objet Exemple ? Pour que ce soit orienté objet il est nécessaire que l ? objet soit le plus autonome possible c ? est-à-dire que sa propre modi ?cation entra? ne le moins de modi ?cations dans le code ? Ceci n ? est qu ? un aspect de l ? orienté objet CPensée objet Exemple Voyons les corrections à apporter La structure de l ? objet est connue seulement de l ? objet lui-même ? Celui qui utilise l ? objet ne doit pas en conna? tre sa structure interne CPensée objet ? Il n ? est donc pas su ?sant d ? apprendre le langage UML pour apprendre à analyser et concevoir d ? une façon orientée objet ? Il sera nécessaire de voir comment cette pensée orientée objet se retrouve en permanence dans l ? analyse et la conception CAnalyse et conception ? L ? analyse met l ? accent sur une investigation du problème et des besoins plutôt que sur la recherche d ? une solution ? La conception sous-entend l ? élaboration d ? une solution conceptuelle répondant aux

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager