Cours concept oo limonade Cours Concept Orienté Objet design by Joseph Armand Master en Ingénierie de projet Informaticien Termes clés Processus logiciel Un processus logiciel est un ensemble d ? activités et de résultats connexes Lorsque ces activités so
Cours Concept Orienté Objet design by Joseph Armand Master en Ingénierie de projet Informaticien Termes clés Processus logiciel Un processus logiciel est un ensemble d ? activités et de résultats connexes Lorsque ces activités sont e ?ectuées dans un ordre spéci ?que conformément aux contraintes les résultats souhaités sont produits Processus de développement logiciel Un processus de développement logiciel est souvent décrit comme un ensemble d ? activités nécessaires pour transformer les besoins d ? un utilisateur en un système logiciel Approche structurée de développement logiciel L ? approche structurée permet d ? analyser le problème puis de concevoir un ensemble de fonctions qui peuvent e ?ectuer les t? ches requises Si ces fonctions sont trop importantes alors elles sont décomposées jusqu ? à ce qu ? elles soient assez petites à manipuler et à comprendre Approche Orienté objet de développement logiciel La stratégie dans le développement de logiciel orienté objet est de voir le monde comme un ensemble d ? objets Ces objets interagissent et collaborent les uns avec les autres pour fournir un comportement de niveau supérieur Classe Une classe n ? est rien d ? autre que la description d ? un ensemble d ? objets ayant une structure commune et disposant des mêmes méthodes Objet Toute entité identi ?able concrète ou abstraite peut être considérée comme un objet Un objet réagit à certains messages qu ? on lui envoie Un objet est une instance d ? une classe L ? encapsulation c ? est une technique permettant de réunir des variables et des fonctions au sein d ??une même entité nommée classe L ? héritage cette technique permet de dé ?nir une hiérarchie de classe Chaque classe ?lle hérite des méthodes et des données de ses pères ? Le polymorphisme Par ce principe deux objets héritant une même méthode d ? une classe parente peuvent réagir de façon di ?érente à l ??appel de cette méthode Principes de l ? orienté-objet Principe - Abstraction CCours Concept Orienté Objet design by Joseph Armand Master en Ingénierie de projet Informaticien L ? abstraction est un modèle qui prend en compte les aspects les plus importants d ? un système donné tout en ignorant les détails les moins importants L ? abstraction implique un savoir- faire qui consiste à prendre en compte l ? essentiel et à ignorer ce qui ne l ? est pas L ? orienté objet est une bonne abstraction du monde réel cela signi ?e que si le problème change à savoir les exigences changent comme c ? est presque toujours le cas la solution devrait être plus facile à modi ?er Ojo and Estevez indique que l ? abstraction est le processus permettant de se concentrer sur les aspects les plus importants tout en ignorant les détails moins importants Elle permet la gestion de la complexité en se concentrant sur les caractéristiques essentielles qui font qu ? une entité di ?ère des autres Principe ?? l ? encapsulation L ? encapsulation autorise uniquement l
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 26, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 60.6kB