oop

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

Implementieren der DDD-Entitätsklasse in C #

Ich fange jetzt erhältlich auf DDD, habe ich festgestellt bereits eine schöne Implementierung für ValueObject aber ich kann nicht jede gute Umsetzung für die Wesen zu finden scheinen, möchte ich eine generische Einheit Typ-Basis, die eine ID hab...
24.02.2010, 13:27
3
Antworten

OOP: Wo kann ich Abstraktion stoppen?

Wo zeichnest du die Linie, um Abstraktionen zu stoppen und vernünftigen Code zu schreiben? Es gibt Unmengen von Beispielen für "Unternehmenscode" wie das "FizzBuzz" -Programm mit Dutzend Dateien ... sogar ein einfaches wie ein RTS-Spiel kann etw...
19.10.2008, 07:46
2
Antworten

Dynamische Instanzmethode in PHP erstellen

Ich würde gerne in der Lage sein, dynamisch eine Instanzmethode innerhalb eines Klassenkonstruktors zu erstellen: %Vor% Das Problem scheint zu sein, dass das Funktionsobjekt lambda_2 nicht innerhalb des Konstruktors an $ gebunden wird. Je...
12.07.2010, 19:00
7
Antworten

Sollten Sie Code in private Methoden umgestalten, wenn sie nicht mehr als einmal aufgerufen werden? [geschlossen]

Lohnt es sich, private Methoden für Code zu extrahieren, der nur einmal in einer Klasse aufgerufen wird, oder den Code in der übergeordneten Methode (vielleicht) mit einem Kommentar zu belassen, der sagt, was er tut?     
22.04.2009, 11:05
5
Antworten

Erben Kindklassen die Elternkonstanten und wenn ja, wie greife ich auf sie zu?

Fragen sagen alles wirklich. Ich habe Konstanten in meiner Elternklasse definiert. Ich habe versucht, $this->CONSTANT_1 , aber es funktioniert nicht. %Vor%     
10.01.2014, 13:15
3
Antworten

Fehler "C ++ erfordert einen Typspezifizierer für alle Deklarationen, während Methoden definiert werden"

Ich bin relativ neu in C ++ (also versuchen Sie bitte, die Antworten einfach zu halten!), und ich kann nicht verstehen, warum ich den Fehler bekomme: C++ requires a type specifier for all declarations whilst defining methods. Ich versu...
05.11.2013, 22:12
6
Antworten

Objektorientierte Programmierlogik

Ich lerne grundlegende Konzepte von OOP in C ++ und stieß auf ein logisches Problem. %Vor% Ich wollte im obigen Code wissen, warum ich auf x.i [Zeile 19] zugreifen kann, da es ein privates Mitglied in dem anderen Objekt ist. Ist der priva...
03.06.2012, 16:51
5
Antworten

PHP-Doppelpfeil-Notation für Instanzen einer Klasse (n)

Ich wäre dankbar, wenn mir jemand die Verwendung der Doppelpfeil-Notation in PHP erklärt hätte. Ich schlage vor, ist eine doppelte Klassen und Instanziierung dieser Klassen, aber ich bin mir nicht sicher. Einige Beispiele werden gut sein. Danke....
24.07.2011, 12:42
8
Antworten

Was ist mit dem Begriff "wahre" Objektorientierung gemeint?

Ich habe viel über Ruby und möglicherweise sogar Javascript gehört, die "wahre" objektorientierte Sprachen im Gegensatz zu C ++ und C # sind, die klassenorientierte (oder vorlagenbasierte) Sprachen sind. Was ist mit echtem OO gemeint und was sin...
30.10.2008, 12:52
3
Antworten

Warum wird __init__ bei der zweiten Initialisierung eines Objekts vor __del__ aufgerufen?

Betrachten Sie den folgenden Beispielcode %Vor% Das Erstellen des Objekts in der Schleife sollte sicherstellen, dass der Destruktor von A aufgerufen wird, bevor das neue A-Objekt erstellt wird. Aber anscheinend passiert folgendes:    Init...
18.04.2011, 12:34