Kandidat
Objektorientierte Programmierung (OOP), wie der Name schon sagt, ist ein Paradigma, bei dem wir uns auf reale Objekte konzentrieren, während wir jede Lösung programmieren. Mit Fokussierung auf reale Objekte meinen wir, dass sich über Lösungen um verschiedene Objekte dreht, die jeweilige Objekte in realen Situationen darstellen. Wir schreiben nicht nur Programme, um Daten zu verarbeiten, wir schreiben tatsächlich Verhaltensweisen unserer Programmierobjekte, diese Verhaltensweisen werden in der objektorientierten Programmierung Methoden genannt. Die Datenelemente, auf denen sich diese Objekte verhalten, werden Datenelemente/Felder genannt.
In einem tiefergehenden Blick auf OOP unter Verwendung domänenspezifischer Terminologie sind die folgenden grundlegenden Funktionen aufgeführt:
Kapselung
Vererbung
Wiederverwendbarkeit Verbergen von
Informationen
Kapselung:
Die Art und Weise, wie wir Verhaltensweisen (Methoden) und Daten (Eigenschaften), an denen sie arbeiten, logisch abgrenzen, wird Kapselung genannt.
Vererbung:
Wie im wirklichen Leben beziehen sich Objekte in OOP auf die eine oder andere Weise aufeinander, die Beziehung ist in den meisten Fällen eine Eltern-Kind-Beziehung. Die Kindobjekte enthalten alle Funktionalitäten (Methoden) und Daten (Eigenschaften) ihrer Eltern.
Wiederverwendbarkeit
Neben der Vererbung bieten einige andere Phänomene wie das Überladen und Überschreiben von Methoden die Wiederverwendung von Code, die als sehr grundlegendes Merkmal der objektorientierten Programmierung bekannt ist.
Informationen verstecken
Wenn wir Möglichkeiten haben, unseren Code auf die eine oder andere Weise wiederzuverwenden, benötigen wir auch eine gewisse Sicherheit in Bezug auf unseren Quellcode. Zum Schutz vor unbefugtem Zugriff/Änderung. In der objektorientierten Programmierung wird dies als Information Hiding bezeichnet und wird durch "Access Modifiers" erreicht, die uns den Zugriff auf alle oder einige Teile unserer Objektmethoden und/oder Daten einschränken lassen.
Fatima
Objektorientierte Programmierung (OOP) ist ein auf Objekten basierendes Programmierparadigma (mit Daten und Methoden), das darauf abzielt, die Vorteile der Modularität und Wiederverwendbarkeit zu integrieren. Objektorientierte Programmierung (OOP) ist ein Programmierparadigma, das auf dem Konzept von "Objekten" basiert, die Daten in Form von Feldern enthalten können, die oft als Attribute bezeichnet werden; und Code in Form von Prozeduren, die oft als Methoden bezeichnet werden.
Für weitere Informationen erhalten Sie Hilfe unter CodeAvail – Online Computer Science Assignment
help