Programació orientada a objectes (OOP)

Autora: Laura McKinney
Data De La Creació: 9 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Programació orientada a objectes (OOP) - Tecnologia
Programació orientada a objectes (OOP) - Tecnologia

Content

Definició: què significa la programació orientada a objectes (OOP)?

La programació orientada a objectes (OOP) és un model de programació de programari construït al voltant d'objectes. Aquest model compartimenta les dades en objectes (camps de dades) i descriu el contingut i el comportament dels objectes mitjançant la declaració de classes (mètodes).


Les funcions OOP inclouen les següents:

  • Encapsulació: això fa que l'estructura del programa sigui més fàcil de gestionar, ja que la implementació i l'estat de cada objecte s'amaguen darrere de límits ben definits.
  • Polimorfisme: vol dir que les entitats abstractes s’implementen de diverses maneres.
  • Herència: fa referència a l’ordenació jeràrquica dels fragments d’implementació.

La programació orientada a objectes permet una programació simplificada. Els seus beneficis inclouen reutilització, refactorització, extensibilitat, manteniment i eficiència.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica la programació orientada a objectes (OOP)

L’OOP ha estat el model de programació escollit durant l’última dècada o més. El disseny modular de les OOP permet als programadors construir programari en trossos manejables en lloc de grans quantitats de codi seqüencial.


Un dels grans beneficis de l’OOP és el de l’escalabilitat, amb objectes i definicions sense limitació finita. A més, la separació de dades del mètode evita un problema comú que es troba en llenguatges de programari lineals més antics. Si apareix un error en un codi lineal, es pot traduir a través d’un sistema i crear masses d’errors difícils de rastrejar. Per contra, un programa OOP, amb la seva separació de mètode i dades, no és susceptible d'errors tan proliferats.

Els idiomes OOP populars inclouen Java, la família de llengües C, VB.NET i Python.

Els anomenats llenguatges OOP "purs" inclouen Scala, Ruby, Eiffel, JADE, Smalltalk i Emerald.