Objektorientierte Programmierung (OOP)

Autor: Laura McKinney
Erstelldatum: 9 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Objektorientierung in Java - Objektorientierte Programmierung in Java Teil 1
Video: Objektorientierung in Java - Objektorientierte Programmierung in Java Teil 1

Inhalt

Definition - Was bedeutet objektorientierte Programmierung (OOP)?

Objektorientierte Programmierung (OOP) ist ein Softwareprogrammiermodell, das um Objekte herum aufgebaut ist. Dieses Modell unterteilt Daten in Objekte (Datenfelder) und beschreibt Objektinhalte und -verhalten durch Deklaration von Klassen (Methoden).


OOP-Funktionen umfassen Folgendes:

  • Kapselung: Dies erleichtert die Verwaltung der Programmstruktur, da die Implementierung und der Status jedes Objekts hinter genau definierten Grenzen verborgen sind.
  • Polymorphismus: Dies bedeutet, dass abstrakte Entitäten auf verschiedene Arten implementiert werden.
  • Vererbung: Dies bezieht sich auf die hierarchische Anordnung von Implementierungsfragmenten.

Objektorientierte Programmierung ermöglicht eine vereinfachte Programmierung. Zu den Vorteilen zählen Wiederverwendbarkeit, Refactoring, Erweiterbarkeit, Wartung und Effizienz.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt die objektorientierte Programmierung (OOP)

OOP war das Programmiermodell der Wahl für das letzte Jahrzehnt oder länger. Das modulare Design von OOP ermöglicht es Programmierern, Software in verwaltbaren Blöcken anstatt in großen Mengen sequentiellen Codes zu erstellen.


Einer der großen Vorteile von OOP ist die Skalierbarkeit, da Objekte und Definitionen keine endliche Einschränkung aufweisen. Die Trennung der Daten von der Methode verhindert auch ein häufiges Problem, das in älteren linearen Softwaresprachen auftritt. Wenn ein Fehler in einem linearen Code auftritt, kann er durch ein System übersetzt werden und eine Menge schwer zu verfolgender Fehler verursachen. Umgekehrt ist ein OOP-Programm mit seiner Trennung von Methode und Daten nicht anfällig für solche vermehrten Fehler.

Beliebte OOP-Sprachen sind Java, die C-Sprachfamilie, VB.NET und Python.

Zu den sogenannten "reinen" OOP-Sprachen zählen Scala, Ruby, Eiffel, JADE, Smalltalk und Emerald.