Maison >Problème commun >Quelles sont les trois principales caractéristiques de l'orientation objet

Quelles sont les trois principales caractéristiques de l'orientation objet

angryTom
angryTomoriginal
2020-02-29 14:51:4749337parcourir

Quelles sont les trois principales caractéristiques de l'orientation objet

Quelles sont les trois caractéristiques majeures de l'orienté objet

Les trois caractéristiques majeures de l'orienté objet sont l'encapsulation , Héritage, Polymorphisme.

(Partage de didacticiels vidéo associés : tutoriel vidéo Java)

Qu'est-ce que l'encapsulation ?

Encapsulez des éléments objectifs dans des classes abstraites, et les classes ne peuvent permettre qu'à des classes ou des objets de confiance d'exploiter leurs données et méthodes, et masquer les informations des classes non fiables. Pour faire simple : l'encapsulation sépare le concepteur de l'objet de l'utilisateur de l'objet. L'utilisateur a seulement besoin de savoir ce que l'objet peut faire, et n'a pas besoin de savoir comment il est implémenté. L'encapsulation peut contribuer à améliorer la sécurité des classes et du système.

Qu'est-ce que l'héritage ?

L'héritage fait référence à la création d'une nouvelle classe dérivée qui hérite des données et des fonctions d'une ou plusieurs classes précédemment définies. Elle peut redéfinir ou ajouter de nouvelles données et fonctions, établissant ainsi un niveau ou une note.

Qu'est-ce que le polymorphisme ?

Le polymorphisme fait référence à : La même opération effectuée sur des instances de différentes classes produira des résultats d'exécution différents, c'est-à-dire que lorsque des objets de différentes classes recevront le même message, ils obtiendront des résultats différents.

L'Orienté Objet est une méthode de développement logiciel. Les concepts et applications orientés objet ont transcendé la programmation et le développement de logiciels et se sont étendus à des domaines tels que les systèmes de bases de données, les interfaces interactives, les structures d'application, les plates-formes d'application, les systèmes distribués, les structures de gestion de réseau, la technologie de CAO, l'intelligence artificielle et d'autres domaines. L'orientation objet est une méthode de compréhension et d'abstraction du monde réel. C'est le produit du développement de la technologie de programmation informatique jusqu'à un certain stade.

Pour plus de Tutoriels d'introduction aux didacticiels de programmation, veuillez faire attention au site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn