oop

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

Reflektiert die Reflexion das Verkapselungsprinzip?

Okay, nehmen wir an, wir haben eine Klasse definiert wie %Vor% Dann versuchen wir: %Vor% Die Kompilierung schlägt wie erwartet mit TestClass.MyPrivateProperty is inaccessible due to its protection level fehl. Versuchen Sie %Vor%...
25.11.2009, 10:34
13
Antworten

Betrüge einzelne Vererbung in Java?

Ich habe gehört, dass es eine Möglichkeit gibt, einzelne Vererbung zu betrügen und Mehrfachvererbung in Java zu implementieren. Kann jemand das implementieren (ohne Verwendung der Schnittstelle)? Nur aus Neugier; -)     
13.05.2012, 02:48
3
Antworten

PHP OOP: Verkettbare Objekte?

Ich habe versucht, eine gute Einführung in kettenfähige OOP-Objekte in PHP zu finden, aber ohne ein gutes Ergebnis. Wie kann so etwas gemacht werden? %Vor% Oder sogar: $this->className->add('1','value')->type('string')->doStu...
28.05.2010, 14:37
6
Antworten

wann in C ++ neu zu verwenden?

Was ist eine gute Richtlinie für die Verwendung von "neu", um eine Instanz einer Klasse zu erstellen? Ich habe schon eine Weile C ++ programmiert, aber ich bin mir noch nicht sicher, wann der beste Zeitpunkt dafür ist: %Vor% darüber: %Vor%...
10.07.2010, 05:17
1
Antwort

Fragen zum Befehlsmuster (PHP)

Ich habe ein minimalistisches Command Pattern-Beispiel in PHP erstellt, nachdem ich darüber gelesen habe. Ich habe ein paar Fragen ... Ich werde gerne wissen, ob das, was ich getan habe, richtig ist? oder vielleicht zu minimal, wodurch der Pu...
09.07.2010, 03:51
9
Antworten

Fehlen Java oder C ++ OO-Funktionen?

Ich bin daran interessiert, objektorientierte Programmierung auf akademischere und abstraktere Weise zu verstehen als ich es derzeit tue und möchte wissen, ob es objektorientierte Konzepte gibt, die Java und C ++ nicht implementieren. Ich wei...
16.03.2010, 19:33
4
Antworten

Ist die Schnittstellenvererbung eine schlechte Praxis?

Ich habe mich gefragt, ob der folgende Code eine schlechte Vorgehensweise zeigt (über die Schnittstellenvererbung): %Vor% Hier wollte ich zwei Dinge: 1. Verwenden Sie die Verwendungsanweisung von C #, um die Abhängigkeiten meines konkreten O...
09.08.2011, 14:20
5
Antworten

Ein brillantes Beispiel für eine effektive Kapselung durch Informationsverbergung?

" Abstraktion und Kapselung sind komplementäre Konzepte: Abstraktion konzentriert sich auf das beobachtbare Verhalten eines Objekts ... Kapselung konzentriert sich auf die Implementierung, die dies verursacht Verhalten ... Die Kapselung wird...
11.03.2009, 18:15
16
Antworten

Was zuerst kommt - Die Schnittstelle oder die Klasse

Während der Entwicklung neuer Funktionen in Ihrer Software ist dieser Prozess die beste Vorgehensweise Entwerfen Sie die Schnittstelle, die die Klasse implementieren wird. Schreiben der Klasse und späteres Extrahieren der Schnittstelle....
13.03.2009, 17:54
11
Antworten

Modelliere die reale Welt oder die richtige OOP-Welt? Oder beides?

Ich schreibe ein Spiel, bei dem das mausgesteuerte Controller-Objekt auf ein Player-Objekt klickt, um etwas zu tun. Es gibt zwei Möglichkeiten, die Interaktion zwischen Maus und Spieler zu initiieren: Der Controller ruft die Funktion des...
30.08.2009, 17:03