Programmation Orientée Objet (POO)

Auteur: Laura McKinney
Date De Création: 9 Avril 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Programmation Orientée Objet (POO) - La Technologie
Programmation Orientée Objet (POO) - La Technologie

Contenu

Définition - Que signifie programmation orientée objet (POO)?

La programmation orientée objet (OOP) est un modèle de programmation logicielle construit autour d'objets. Ce modèle compartimente les données en objets (champs de données) et décrit le contenu et le comportement des objets via la déclaration de classes (méthodes).


Les fonctionnalités de la programmation orientée objet sont les suivantes:

  • Encapsulation: Cela facilite la gestion de la structure du programme car la mise en œuvre et l’état de chaque objet sont cachés derrière des limites bien définies.
  • Polymorphisme: Cela signifie que les entités abstraites sont implémentées de plusieurs manières.
  • Héritage: il s'agit de la disposition hiérarchique des fragments d'implémentation.

La programmation orientée objet permet une programmation simplifiée. Ses avantages incluent la réutilisabilité, la refactorisation, l'extensibilité, la maintenance et l'efficacité.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la programmation orientée objet (OOP)

La programmation orientée objet est le modèle de programmation de choix depuis une décennie ou plus. La conception modulaire des POO permet aux programmeurs de créer des logiciels en morceaux gérables plutôt qu'en grandes quantités de code séquentiel.


L’un des grands avantages de la programmation orientée objet est l’évolutivité, les objets et les définitions n’ayant aucune limitation finie. En outre, la séparation des données de la méthode évite les problèmes courants rencontrés dans les anciens langages logiciels linéaires. Si un bogue apparaît dans un code linéaire, il peut être traduit par un système et créer de nombreuses erreurs difficiles à tracer. Inversement, un programme POO, avec une séparation de la méthode et des données, n’est pas sujet à de telles erreurs proliférées.

Les langages OOP populaires incluent Java, la famille de langages C, VB.NET et Python.

Les langues dites "pures" de programmation cible incluent Scala, Ruby, Eiffel, JADE, Smalltalk et Emerald.