Skip to main content

Qu'est-ce que la conception orientée objet?

La conception orientée objet (OOD) est un type spécial de conception de logiciels qui s'est développée pour remplacer le code linéaire simple par une sorte de code qui adhère aux conventions plus complexes.Dans la conception orientée objet, le code se rapporte à un «objet» spécifique et «s'inscrit conceptuellement à l'intérieur» pour fournir des opérations utilisateur ou d'autres conditions spécifiques.La conception orientée objet est également appelée programmation orientée objet (OOP).

La conception orientée objet a motivé le développement de nombreuses nouvelles technologies, y compris celles liées à Microsoft Visual Basic et la suite C (C, C ++, C #) des langages de programmation quisont toujours très utilisés aujourd'hui.En tant que modèle conceptuel pour de meilleures conventions de code logiciel, la programmation orientée objet est parfaite pour le type d'applications visuelles souvent conçues dans Visual Basic, qui sont couramment utilisées dans les systèmes d'exploitation Windows.L'analyse axée sur l'objet peut également fournir un meilleur moyen de regarder le «code brut» pour comprendre ce qui est à l'œuvre dans un programme ou une application spécifique.

Un exemple de conception axée sur l'objet implique les différents boutons, zones de texte, boîtes d'image, etc.. qui sont programmés en applications visuelles.Chacun de ces «objets» peut contenir son propre code spécifique qui régit le comportement ou l'utilisation de cet objet.Les programmeurs peuvent en outre séparer les diverses instances d'un objet en «classes» qui peuvent être exploitées par des fonctions ou d'autres modules de code.

.Ces diagrammes fonctionnent selon un langage de modélisation unifié.Un diagramme de séquence de système (SSD) montre divers événements tirés par des «acteurs» qui aident à définir les comportements et les utilisations des objets dans un programme. En tant que forme de code plus polyvalente que les anciens systèmes linéaires qui se sont développés avec des logiciels primitifs comme BasicEt Fortran, la programmation orientée objet est susceptible de continuer à stimuler les progrès technologiques dans la conception des logiciels.En plus des langages de codage comme XML et d'autres langages de balisage, la programmation orientée objet peut conduire à la fois des programmes hautement conceptuels et hautement fonctionnels.Ce type de conception de logiciels contribue à une philosophie de création d'objets virtuels qui serviront bien la communauté informatique dans les efforts pour isoler et améliorer diverses fonctions logicielles, ou modéliser des logiciels pour imiter les événements dans le monde physique.Pendant ce temps, la programmation orientée objet est devenue une convention standard qui est universellement utile dans la communauté de programmation informatique.