Quelle est l'approche traditionnelle et orientée objet du développement de systèmes ?

5 Réponses


  • Avantages d'une approche orientée objet du développement de systèmes

    • L'orientation objet produit des systèmes qui sont
    – plus faciles à faire évoluer,
    – plus flexibles,
    – plus robustes et
    – plus réutilisables
  • Le temps de codage du projet est toujours moindre et le même code peut être utilisé dans toute l'application.
  • La vraie différence réside dans la façon dont certaines choses sont appliquées. Avec la programmation traditionnelle dans des langages comme APL (A Programming Language) A, B et C, le développeur ainsi que les autres développeurs susceptibles d'utiliser votre code devaient suivre certaines conventions, éviter la modification de certains types de données, ne pas utiliser GOTO le utilisation de constantes pour éliminer tous les « nombres magiques ». Fondamentalement, ce que fait l'orientation d'objet est de prendre ces conventions et de les formaliser, permettant aux programmeurs de privatiser certaines données, d'autoriser uniquement l'accès aux données d'une certaine manière.
  • C'est probablement une trop grande question pour ici. Mais il y a une citation de Bjarne Stroustrup (l'homme qui a inventé le C++ (une version orientée objet de C)) qui va comme ça. "Avec C, vous pourriez vous tirer une balle dans le pied, C++ rend cela beaucoup plus difficile, mais quand vous le faites, ça vous fait sauter toute la jambe!" Vous pourriez faire pire que de regarder sa page d'accueil www2.research.att.com/~bs/homepage.html
  • Le développement de système orienté objet, par opposition à la technique traditionnelle de développement de système, est connu pour améliorer la productivité et réduire les coûts de maintenance du système en même temps. Par rapport aux approches traditionnelles, une conception orientée objet facilite la modélisation d'un problème métier et rend un modèle compréhensible pour un ordinateur. Certaines organisations ont cependant du mal à passer à l'approche orientée objet. Cela est généralement dû aux coûts d'investissement élevés impliqués.

Ecrivez votre réponse

Votre réponse apparaîtra après modération