Les defauts de conception orientée objet

Fermé
Morou - 24 févr. 2009 à 17:53
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 24 févr. 2009 à 22:10
Bonjour,
J'ai un espose de conception dans le module genie logiciel, je ne sais où commencer. Le veux un coup de pouce si possible en me donnant un lien ou des fichiers correspondants. Je rendrai l'espose lundi 2 mars. Le théme est "Les defauts de conception orientée objet".
Le théme est structure: les defauts connus; les routines;l'evolution;les conséquences;les solutions à prendre.
Merci

1 réponse

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
24 févr. 2009 à 22:10
Bonsoir,
Pour le 2mars c'est un peu tendu non ;)
Je n'ai pas de lien à te donner (à mon avis en cherchant tu trouveras sans doute un peu de documentations, même si ce sera sans doute pour parler des avantages).

Pour les défauts, en voici quelques uns selon moi :
- trop de conception tue la conception (les perfectionnistes cherchent à avoir un modèle parfait et passent beaucoup de temps pour peu de valeur ajoutée). Certaines méthodes préconisent d'ailleurs de ne songer à la conception que durant le développement, et de ne faire du refactoring que des modules sur lesquels les fonctionnalités reposent (Scrum notamment).
- ensuite, non pas sur la conception, mais sur la programmation orientée objet, c'est que les applications développées sont plus gourmandes en ressources (c'est le prix à payer). Tout ce qui est héritage requiert de nombreuses instanciations et donc de la mémoire utilisée. Tout ce qui est polymorphisme est aussi gourmand. La réflexion est coûteuse aussi (mais bon, certains langages OO n'en ont pas donc on ne peut pas trop généraliser non plus).
C'est pour cela qu'en terme d'informatique embarqué on ne trouve pas trop d'OO (bien que le J2ME soit de plus en plus utilisé, n'en ayant jamais touché je ne pourrais pas te dire les avantages et inconvénients du J2ME)

Cordialement,
0