Article de reference

Modèle objet

En informatique , le terme « modèle objet » a deux significations liées mais distinctes : Les propriétés des objets en général, dans un langage de programmation , une technologi...

informatique , le terme « modèle objet » a deux significations liées mais distinctes :

  1. Les propriétés des objets en général, dans un langage de programmation , une technologie, une notation ou une méthodologie informatique spécifique qui les utilise. On peut citer comme exemples les modèles objets de Java , le modèle d'objets à composants (COM) ou la technique de modélisation objet (OMT) . Ces modèles objets sont généralement définis à l'aide de concepts tels que classe , fonction générique , message , héritage , polymorphisme et encapsulation . Il existe une littérature abondante sur les modèles objets formalisés, considérés comme un sous-ensemble de la sémantique formelle des langages de programmation .
  2. Un ensemble d'objets ou de classes permettant à un programme d'examiner et de manipuler certaines parties spécifiques de son environnement. Autrement dit, l' interface orientée objet d'un service ou d'un système. Cette interface est appelée modèle objet du service ou du système représenté. Par exemple, le DOM ( Document Object Model ) est un ensemble d'objets représentant une page web , utilisé par les scripts pour examiner et modifier dynamiquement cette page. Il existe également un modèle objet pour Microsoft Excel.pour contrôler Microsoft Excel depuis un autre programme, et le pilote de télescope ASCOM est un modèle objet pour contrôler un télescope astronomique.
les valeurs de retour des méthodes.

Actes

En programmation orientée objet (POO), une action est initiée par l'appel d'une méthode d'un objet à un autre. Cet appel peut inclure des informations supplémentaires nécessaires à l'exécution de la méthode. Le destinataire exécute la méthode appropriée, puis rend le contrôle à l'objet appelant, en fournissant parfois un résultat.

Exceptions

Les programmes peuvent rencontrer diverses erreurs et situations inattendues de gravité variable. Lors de l'exécution d'une méthode, de nombreux problèmes peuvent survenir. Les exceptions offrent une solution simple pour gérer ces erreurs sans complexifier le code. Un bloc de code peut être défini pour lever une exception lorsqu'une situation inattendue ou une erreur se produit. Le contrôle est alors transféré à un autre bloc de code qui intercepte l'exception.