Inhaltsverzeichnis
19 Beziehungen: Abstrakte Klasse, Amphibienfahrzeug, Basisklasse, C++, Eiffel (Programmiersprache), Java (Programmiersprache), Klasse (Objektorientierung), Mehrfachvererbung, Oberon (Programmiersprache), Object Pascal, Objektorientierte Programmierung, PHP, Raute, Schnittstelle (Objektorientierung), Smalltalk (Programmiersprache), Trait (Programmierung), Wissensmodellierung, Zwillingsklasse, .Net-Framework.
Abstrakte Klasse
Eine abstrakte Klasse bezeichnet in der objektorientierten Programmierung eine spezielle Klasse, welche sich per Definition nicht instanziieren lässt, d. h., es lassen sich keine Objekte von ihr erzeugen, und dient somit lediglich als Strukturelement innerhalb einer Klassenhierarchie.
Sehen Diamond-Problem und Abstrakte Klasse
Amphibienfahrzeug
Amphibienfahrzeug LARC V am Jökulsárlón VW Typ 166 LVT-4 während der Schlacht um Okinawa Deutsches Amphibienfahrzeug Amphi-Ranger Amphicar 770 im Stuttgarter Hafen Solo 750 AAV Sowjetisches Amphibienfahrzeug PTS-M Zweiten Weltkrieges Ein AmphiCoach GTS-1 (auch „Wasserbus“) in Budapest Amphibienfahrrad, Paris 1932 Armins-Ponton an Land Amphibienfahrzeug "Drozd" auf der Ausstellung "Armee 2020" Ein Amphibienfahrzeug ist ein Fahrzeug, das sowohl auf dem Land als auch auf der Wasseroberfläche fahren kann.
Sehen Diamond-Problem und Amphibienfahrzeug
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.
Sehen Diamond-Problem und Basisklasse
C++
C++ ist eine von der ISO genormte Programmiersprache.
Sehen Diamond-Problem und C++
Eiffel (Programmiersprache)
Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen.
Sehen Diamond-Problem und Eiffel (Programmiersprache)
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Sehen Diamond-Problem und Java (Programmiersprache)
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.
Sehen Diamond-Problem und Klasse (Objektorientierung)
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.
Sehen Diamond-Problem und Mehrfachvererbung
Oberon (Programmiersprache)
Oberon ist eine von Niklaus Wirth und Jürg Gutknecht entwickelte, objektorientierte, streng strukturierte Programmiersprache.
Sehen Diamond-Problem und Oberon (Programmiersprache)
Object Pascal
Object Pascal ist eine Sammelbezeichnung für mehrere teilweise miteinander kompatible Programmiersprachen-Derivate, die Pascal um objektorientierte Programmierung erweitern.
Sehen Diamond-Problem und Object Pascal
Objektorientierte Programmierung
Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.
Sehen Diamond-Problem und Objektorientierte Programmierung
PHP
PHP (rekursives Akronym und Backronym für „PHP: '''H'''ypertext '''P'''reprocessor“, ursprünglich „Personal '''H'''ome '''P'''age Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.
Sehen Diamond-Problem und PHP
Raute
Eigenschaften einer Raute:Jeweils zwei Seiten sind zueinander parallel und die Verbindungslinien der gegenüberliegenden Ecken schneiden einander im rechten Winkel Eine Raute oder ein Rhombus (von) ist in der Geometrie ein ebenes Viereck mit vier gleich langen Seiten.
Sehen Diamond-Problem und Raute
Schnittstelle (Objektorientierung)
Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.
Sehen Diamond-Problem und Schnittstelle (Objektorientierung)
Smalltalk (Programmiersprache)
Smalltalk ist ein Sammelbegriff einerseits für eine dynamische, im Original untypisierte objektorientierte Programmiersprache und andererseits für eine vollständige Entwicklungsumgebung, die in den 1970er Jahren am Xerox PARC Forschungszentrum durch Alan Kay, Dan Ingalls, Adele Goldberg und andere entwickelt wurde.
Sehen Diamond-Problem und Smalltalk (Programmiersprache)
Trait (Programmierung)
Ein Trait (Deutsch: Eigenschaft, Charakteristik) ist ein Begriff aus der objektorientierten Programmierung und beschreibt eine wiederverwendbare Sammlung von Methoden und Attributen, ähnlich einer Klasse.
Sehen Diamond-Problem und Trait (Programmierung)
Wissensmodellierung
Wissensmodellierung (englisch Knowledge Engineering) dient der Abbildung von Wissen in wissensbasierten Systemen.
Sehen Diamond-Problem und Wissensmodellierung
Zwillingsklasse
Eine Zwillingsklasse (englisch twin class) ist eine softwaretechnische Konstruktion zur Realisation von Mehrfachvererbung in der objektorientierten Programmierung.
Sehen Diamond-Problem und Zwillingsklasse
.Net-Framework
Das.Net-Framework (Eigenschreibweise:.NET Framework) ist ein Teil von Microsofts Software-Plattform.NET und erfüllt als solches seine Funktion bei der Entwicklung und Ausführung von Programmen, die das Framework einbinden und verwenden.
Sehen Diamond-Problem und .Net-Framework
Auch bekannt als Diamantenproblem, Diamond of Death.

