oop

Objektorientierte Programmierung ist ein Programmierparadigma, das "Objekte" verwendet: Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
1
Antwort

PHP 5.3: Späte statische Bindung funktioniert nicht für Eigenschaften, wenn sie in der übergeordneten Klasse definiert sind, während sie in der untergeordneten Klasse fehlen

Schauen Sie sich dieses Beispiel an und beachten Sie die angezeigten Ausgaben. %Vor% Mein Verständnis war, dass sich die Verwendung des statischen -Schlüsselworts auf die Kindklasse beziehen würde, aber anscheinend wird es magisch auf die...
02.01.2011, 04:51
3
Antworten

Überladen von Methoden, um spezielle Fälle einer Schnittstelle zu implementieren

Disclaimer: Ich war nicht in der Lage, genau zu beschreiben, was ich zu tun versuche, also hoffe ich, dass das Beispiel klarer als meine Erklärung ist! Bitte schlagen Sie eine Umformulierung vor, um sie klarer zu machen. :) Ist es möglich, F...
28.05.2013, 13:02
2
Antworten

Die Objekt-Funktionsimpedanz-Fehlanpassung

In OOP empfiehlt es sich, mit Schnittstellen zu kommunizieren, nicht mit Implementierungen. Also schreiben Sie beispielsweise so etwas (von Seq ich meine scala.collection.immutable.Seq :)): %Vor% nicht etwa wie folgt: %Vor% In rein...
09.05.2016, 12:55
1
Antwort

Implementieren der Vererbung in AngularJS-Direktiven

Ich versuche, die OOP-Vererbung in AngularJS-Direktiven zu implementieren, um wiederverwendbare Steuerelemente zu erstellen. Ich verwende die Base2-Klassendefinition für die Vererbung. Was ich dachte war, eine Richtlinie wie diese umzusetzen....
04.10.2013, 00:16
1
Antwort

ZF2 - Verwendung des Hydrator / exchangeArray () zum Auffüllen eines verschachtelten Objekts

Ich habe ein Objekt mit Werten, die in meiner Datenbank gespeichert sind. Mein Objekt enthält auch ein anderes Objekt, das nur mit seiner ID (Fremdschlüssel) in der Datenbank gespeichert wird. Ссылка Vor der Funktion Hydrator/exchangeAr...
06.10.2012, 21:34
1
Antwort

Modellierung des Shunting-Yard-Algorithmus

Hintergrund: Ich versuche eine Variante des Shunting-Yard-Algorithmus zu implementieren, aber statt den Ausdruck auszugeben RPN-Notation, ich möchte, dass es sich selbst aktualisiert, während Token eingedrückt werden, so dass Ergebnisse in...
13.03.2013, 13:54
3
Antworten

Wie vermeidet man die Duplizierung von Code in diesem Fall?

In meinem Projekt geht es darum, einen HyperGraph in Java zu implementieren Mein hyperGraph enthält verschiedene Arten von hyperEdge, abhängig vom Scheiteltyp, den ich habe Scheitelpunkttyp: Bild, Tags ... HyperEdge = Homogen (Bezugspun...
17.04.2013, 19:03
2
Antworten

Entwurfsmuster, die in Google Mail-JavaScript verwendet werden?

Kann mir jemand sagen, welche Designmuster (wenn überhaupt) beim Erstellen von Google Mail verwendet wurden? Ich verstehe das dahinterstehende Konzept - einige Anfragen in die Warteschlange stellen, den Balken nach jeder Eingabe inkrementieren,...
10.03.2009, 13:15
6
Antworten

Warum besetzt das objektorientierte Modell so ein Monopol? [geschlossen]

Verstehen Sie mich nicht falsch - OOP ist derzeit das Beste, um große Codebasen zu strukturieren. Aber warum versuchen Leute irgendetwas in eine OO-Ansicht zu stopfen? Zum Beispiel: Jedes Lehrbuch über OOP enthält ein "einführendes Beisp...
21.09.2010, 03:37
2
Antworten

Abstrakte Klassen (mit rein virtuellen Methoden) in Cython

Schnellversion: Wie deklariert man eine abstrakte Klasse in Cython? Das Ziel ist, nur die Schnittstelle zu deklarieren, so dass andere Klassen von ihr erben können, es muss keine Implementierung dieser Klasse geben. interface.pxd: %Vor%...
20.12.2012, 16:48