Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Frei
Schneller Zugriff als Browser!
 

Objektorientierung

Index Objektorientierung

Unter Objektorientierung (kurz OO) versteht man in der Entwicklung von Software eine Sichtweise auf komplexe Systeme, bei der ein System durch das Zusammenspiel kooperierender Objekte beschrieben wird.

27 Beziehungen: Abstrakter Datentyp, Aggregation (Informatik), Attribut (Programmierung), Basisklasse, Datenkapselung (Programmierung), DIN-Farbenkarte, Höhere Programmiersprache, Klasse (Objektorientierung), Klassifizierung, Komplexität, Komponentenbasierte Entwicklung, Liste objektorientierter Programmiersprachen, Mehrfachvererbung, Methode (Programmierung), Modell, Objekt (Programmierung), Objektdatenbank, Objektorientierte Analyse und Design, Objektorientierte Programmierung, Persistenz (Informatik), Polymorphie (Programmierung), Prinzipien objektorientierten Designs, Programmierparadigma, RAL-Farbe, Synonym, System, Vererbung (Programmierung).

Abstrakter Datentyp

Ein Abstrakter Datentyp (ADT) ist ein Verbund von Daten zusammen mit der Definition aller zulässigen Operationen, die auf sie zugreifen.

Neu!!: Objektorientierung und Abstrakter Datentyp · Mehr sehen »

Aggregation (Informatik)

Eine Aggregation in der Informatik ist entweder.

Neu!!: Objektorientierung und Aggregation (Informatik) · Mehr sehen »

Attribut (Programmierung)

Ein Attribut (von ‚zuteilen‘, ‚zuordnen‘), auch Eigenschaft genannt, gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einem konkreten Objekt zugeordnet ist.

Neu!!: Objektorientierung und Attribut (Programmierung) · Mehr sehen »

Basisklasse

Eine Basisklasse – aus dem englischen base class entlehnt, zudem teilweise übersetzt Grundklasse oder, aus einer anderen Sichtweise heraus, auch Superklasse (aus dem englischen superclass) und zudem Oberklasse sowie übergeordnete Klasse oder auch Elternklasse (aus dem englischen parent class) – ist, in der objektorientierten Programmierung, eine Klasse, die ihre Eigenschaften (Attribute) und Methoden an abgeleitete Klassen vererbt.

Neu!!: Objektorientierung und Basisklasse · Mehr sehen »

Datenkapselung (Programmierung)

Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.

Neu!!: Objektorientierung und Datenkapselung (Programmierung) · Mehr sehen »

DIN-Farbenkarte

Die DIN-Farbenkarte wird als DIN-Norm DIN 6164 herausgegeben.

Neu!!: Objektorientierung und DIN-Farbenkarte · Mehr sehen »

Höhere Programmiersprache

Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist.

Neu!!: Objektorientierung und Höhere Programmiersprache · Mehr sehen »

Klasse (Objektorientierung)

Beispielklasse ''Mitarbeiter'' (oben) mit zwei Instanzen (unten rechts und links). Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw.

Neu!!: Objektorientierung und Klasse (Objektorientierung) · Mehr sehen »

Klassifizierung

Klassifizierung (von lateinisch classis, ‚Klasse‘, und facere, ‚machen‘) nennt man das Zusammenfassen von Objekten zu Klassen (Gruppen, Mengen, Kategorien), welche zusammen eine Klassifikation bilden.

Neu!!: Objektorientierung und Klassifizierung · Mehr sehen »

Komplexität

Komplexität bezieht sich vor allem auf die veränderlichen Verknüpfungen zwischen Elementen: beispielsweise den 100 Billionen Synapsen im Gehirn eines erwachsenen Menschen, die sich etwa durch Lernprozesse ständig auf-, ab- und umbauen (Neuronale Plastizität) Komplexität (Partizip Perfekt Passiv von complecti „umschlingen“, „umfassen“ oder „zusammenfassen“) bezeichnet eine große Anzahl von Elementen, vielfältigen Wechselwirkungen, Strukturen und Prozessen in einem Zusammenhang.

Neu!!: Objektorientierung und Komplexität · Mehr sehen »

Komponentenbasierte Entwicklung

In der angewandten Informatik ist die Komponentenbasierte Entwicklung (CBD oder auch Component Based Software Engineering, CBSE) ein aus früheren Ansätzen entwickeltes Paradigma.

Neu!!: Objektorientierung und Komponentenbasierte Entwicklung · Mehr sehen »

Liste objektorientierter Programmiersprachen

Eine objektorientierte Programmiersprache ist eine Programmiersprache, deren allgemeine Organisationsstruktur das Objekt ist und die damit die objektorientierte Programmierung besonders unterstützt.

Neu!!: Objektorientierung und Liste objektorientierter Programmiersprachen · Mehr sehen »

Mehrfachvererbung

UML-Klassendiagramm einer Mehrfachvererbung Bei der Objektorientierten Programmierung handelt es sich um Mehrfachvererbung, wenn eine abgeleitete Klasse direkt von mehr als einer Basisklasse erbt.

Neu!!: Objektorientierung und Mehrfachvererbung · Mehr sehen »

Methode (Programmierung)

Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.

Neu!!: Objektorientierung und Methode (Programmierung) · Mehr sehen »

Modell

Ein Modell (modello (italienisch), modulus (lateinisch), wörtlich: Maß, Maßstab) ist „eine Nachbildung (Darstellung, Wiedergabe oder Reproduktion) eines Gegenstands, bei dem die für wesentlich erachteten Eigenschaften hervorgehoben werden.

Neu!!: Objektorientierung und Modell · Mehr sehen »

Objekt (Programmierung)

Ein Objekt in der Programmierung bezeichnet eine inhaltlich zusammengehörige Datenmenge.

Neu!!: Objektorientierung und Objekt (Programmierung) · Mehr sehen »

Objektdatenbank

Eine Objektdatenbank oder objektorientierte Datenbank ist eine Datenbank, die auf dem Objektdatenbankmodell basiert.

Neu!!: Objektorientierung und Objektdatenbank · Mehr sehen »

Objektorientierte Analyse und Design

Objektorientierte Analyse und Design (OOAD) sind objektorientierte Varianten der zwei allgemeinen Tätigkeiten Anforderungsanalyse (objektorientierte Analyse) und Systementwurf (objektorientiertes Design) im Entwicklungsprozess eines Softwaresystems.

Neu!!: Objektorientierung und Objektorientierte Analyse und Design · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Objektorientierung und Objektorientierte Programmierung · Mehr sehen »

Persistenz (Informatik)

Persistenz (von lateinisch persistere „verharren, stehen bleiben“) ist ein wesentlicher Begriff in der Informatik, der die Fähigkeit eines Systems beschreibt, den Zustand seiner Daten (persistente Daten, transiente Daten), Objektmodelle oder logischen Verbindungen über längere Zeiträume hinweg zu bewahren.

Neu!!: Objektorientierung und Persistenz (Informatik) · Mehr sehen »

Polymorphie (Programmierung)

Polymorphie oder Polymorphismus (für Vielgestaltigkeit) ist ein Konzept in der objektorientierten Programmierung, das ermöglicht, dass ein Bezeichner abhängig von seiner Verwendung Objekte unterschiedlichen Datentyps annimmt.

Neu!!: Objektorientierung und Polymorphie (Programmierung) · Mehr sehen »

Prinzipien objektorientierten Designs

Prinzipien objektorientierten Designs sind Prinzipien, die zu gutem objektorientierten Design führen sollen.

Neu!!: Objektorientierung und Prinzipien objektorientierten Designs · Mehr sehen »

Programmierparadigma

Ein Programmierparadigma ist ein fundamentaler Programmierstil.

Neu!!: Objektorientierung und Programmierparadigma · Mehr sehen »

RAL-Farbe

Logo RAL-Classic-Farbfächer Als RAL-Farbe bezeichnet man genormte Farben, die die RAL gemeinnützige GmbH (eine Tochter des RAL Deutsches Institut für Gütesicherung und Kennzeichnung) erstellt und verwaltet.

Neu!!: Objektorientierung und RAL-Farbe · Mehr sehen »

Synonym

Synonyme oder Synonyma (von ‚von gleichem Namen‘ zu syn ‚gemeinsam‘ und onoma ‚Name, Begriff‘) sind sprachliche Ausdrücke oder Zeichen, die zueinander in der Beziehung der Synonymie stehen – einer der grundlegenden Typen von Bedeutungsbeziehungen bzw.

Neu!!: Objektorientierung und Synonym · Mehr sehen »

System

Jegliches System ist allgemein ein abgrenzbares Ganzes, das aus verschiedenen Teilen besteht, die irgendwie geordnet miteinander vernetzt sind; konkret gibt es eine Vielzahl unterschiedlicher Systeme mit eigenen Merkmalen (Bild: Abstrakte Veranschaulichung) Als System (altgriechisch sýstēma „aus mehreren Einzelteilen zusammengesetztes Ganzes“) wird etwas bezeichnet, dessen Struktur aus verschiedenen Komponenten mit unterschiedlichen Eigenschaften besteht, die aufgrund bestimmter geordneter und funktionaler Beziehungen untereinander als gemeinsames Ganzes betrachtet werden (können) und so von anderem abgrenzbar sind.

Neu!!: Objektorientierung und System · Mehr sehen »

Vererbung (Programmierung)

Operationen a und b). Die Vererbung ist eines der grundlegenden Konzepte der Objektorientierung und hat große Bedeutung in der Softwareentwicklung.

Neu!!: Objektorientierung und Vererbung (Programmierung) · Mehr sehen »

Leitet hier um:

Elementfunktion, Objektmethode, Objektorientiert, Objektorientiertes Paradigma.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »