Qu'est-ce qu'un modèle d'objet composant?

Les infrastructures informatiques sont des modèles réutilisables qui améliorent la fiabilité et la productivité de la programmation logicielle. Le modèle d'objet composant (COM) est une infrastructure informatique qui intègre des composants aux langages de programmation Microsoft®. Ce framework a été introduit pour la première fois au début des années 90 pour les logiciels Visual Basic, mais il est largement utilisé dans la plupart des langages de programmation Microsoft® actuels.

La conception modulaire est une approche architecturale basée sur la construction de composants logiciels simples et petits. Chaque module est conçu dans un but spécifique et peut s'exécuter indépendamment de l'application. Un bon exemple de cette technique en pratique est une imprimante connectée à un ordinateur qui utilise un pilote d’imprimante pour la communication.

Le modèle d'objet composant constitue un moyen élégant d'implémenter une conception modulaire dans un programme logiciel. Chaque composant du cadre COM est un service indépendant qui peut être utilisé par des logiciels non liés. Cela permet aux programmeurs de réutiliser des objets COM.

Un document Microsoft Word® avec une feuille de calcul incorporée est un autre exemple du modèle d'objet composant en pratique. Chaque fois que la feuille de calcul est mise à jour, le document Word® est automatiquement mis à jour avec les modifications. Ce modèle permet à plusieurs documents de partager la même feuille de calcul et de recevoir des mises à jour chaque fois que la feuille de calcul est modifiée.

Le modèle d'objet composant appartient à une famille de technologies utilisées par Microsoft®. Ces technologies incluent Active X®, le modèle d'objet composant perturbé (DCOM) et COM. L'utilisation de ce type d'architecture facilite le transfert de composants vers d'autres applications.

Microsoft® project est un puissant outil de gestion de projet qui permet aux gestionnaires de suivre les tâches individuelles nécessaires à la réalisation d'un projet. Cet outil utilise des composants intégrés, notamment des calendriers et un gestionnaire de tâches, également utilisés dans d'autres produits Microsoft Office®. Ces composants intégrés facilitent l'apprentissage de nouveaux outils Microsoft®, car les applications ont un comportement, une apparence et une convivialité similaires.

L'utilisation du modèle d'objet composant ajoute de la flexibilité à un programme logiciel. Ceci est accompli en créant un module basé sur des normes qui fournit une utilisation plug-and-play. Un objet COM est indépendant du programme, ce qui facilite son utilisation dans plusieurs langages de programmation. Un objet COM bien développé peut être ajouté à n'importe quelle plate-forme Windows® et fonctionne de manière transparente.

La programmation orientée objet (OOP) est un système de codage logiciel permettant aux programmeurs de créer des applications plus flexibles. Le modèle d'objet composant est une implémentation Microsoft OOP de la POO, qui permet aux développeurs de réutiliser des composants COM sans connaître le langage logiciel sous-jacent de l'objet COM. Ces composants sont interchangeables avec n’importe quel langage de programmation Microsoft®, ce qui les rend réutilisables.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?