Skip to main content

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

Les cadres 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 un cadre informatique qui intègre les composants avec Microsoft langages de programmation.Ce cadre a été introduit pour la première fois au début des années 1990 pour Visual Basic Software mais est largement utilisé dans la plupart des Microsoft Les langages de programmation aujourd'hui.

La conception modulaire est une approche d'architecture basée sur la construction de petits composants logiciels simples.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 attachée à un ordinateur qui utilise un pilote d'imprimante pour la communication.

Le modèle d'objet composant fournit un moyen élégant d'implémenter la conception modulaire dans un 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 Microsoft Word Le document 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 se met à jour, le Word Le document 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 le modèle d'objet de composant X actif (DCOM) et Com.L'utilisation de ce type d'architecture facilite le transfert de composants sur d'autres applications.

Microsoft Le projet est un puissant outil de gestion de projet qui donne aux gestionnaires la possibilité de suivre les tâches individuelles nécessaires pour terminer un projet.Cet outil utilise des composants intégrés, y compris des calendriers et du gestionnaire de tâches, qui sont également utilisés dans d'autres Microsoft Office des produits.Ces composants intégrés facilitent l'apprentissage de nouveaux Microsoft Outils parce que les applications sont similaires dans le comportement, l'apparence et la sensation.

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

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