oop

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

Sollten bei der Implementierung der Abhängigkeitsinjektion Ausnahmen injiziert werden?

Mein Team wühlt sich durch die Implementierung der Abhängigkeitsinjektion in einem PHP-Projekt mit einem hausgemachten DI-Container. Unsere erste Iteration von DI wurde vielleicht auf die Spitze getrieben, und sogar Ausnahmen werden in Klassen i...
05.08.2010, 14:39
5
Antworten

Was ist eine ABSTRACT CLASS und INTERFACE und wann würden Sie sie in PHP verwenden?

Was ist eine abstrakte Klasse und Schnittstelle in PHP und wann würden Sie sie verwenden? Eine Laienantwort mit einem Beispiel wäre großartig, um mein Verständnis zu unterstützen.     
15.09.2010, 22:17
1
Antwort

Wie heißt dieses Muster (vermeidet das Typcasting)?

Ich habe selbst versucht, einen Link zu einer offiziellen Definition dieses Entwurfsmusters zu finden, von dem ich glaube, dass ich es in Go4 gesehen habe, aber ich finde es nirgendwo anders. %Vor%     
27.04.2009, 17:37
2
Antworten

Zusammengesetzte Strategie Muster - Java - Wie schlimm ist dieser Code?

Diese Frage ist eine Art Fortsetzung zu meinem früheren Beitrag: Besuchermusterimplementierung in Java - Wie sieht das aus? Ich habe mich beim Refactoring meines Codes etwas verwirrt. Ich versuche, mein Besuchermuster (das im vorherigen Pos...
04.06.2009, 13:49
3
Antworten

Klasse, die auf innere Klassen-Privates zugreift?

%Vor% Was ist der Zweck der Verwendung von set und get Methoden, wenn die äußere Klasse auf private Mitglieder der inneren Klasse zugreifen kann? Was ist der Zweck, innere Klassen privat zu machen? Paketzugang?     
09.05.2010, 05:13
1
Antwort

R-Muster zum Ändern von Argumenten, die an die generische Funktion übergeben werden

Ich habe eine generische Funktion namens foo . Es funktioniert anders in den Klassen bar und baz , aber es gibt eine gemeinsame Vorverarbeitung, die nur einmal durchgeführt werden muss. Was ist die idiomatische Art, dies auszuführen? I...
29.12.2015, 14:11
2
Antworten

Einheitentestklassen durch andere Testklassen

Angenommen, ich benutze TDD, um eine Klasse A zu erstellen. Nachdem ich fertig bin und einen "grünen" Balken habe, entscheide ich, dass ich Klasse B mit nur statischen Methoden aus Klasse A mit einem Refactoring-Tool extrahieren möchte. Ich habe...
25.04.2014, 00:57
3
Antworten

Wenn eine Klasse keinen Zustand hat, sollten alle Methoden statisch sein?

Sagen wir, ich habe eine Helper-Klasse wie mit ein paar Methoden %Vor% Was sind die Vor- / Nachteile, die Methoden in dieser Klasse statisch zu machen? Welches ist die bessere Praxis?     
11.02.2014, 13:49
3
Antworten

Warum erbt die untergeordnete Klasse in diesem Beispiel nicht die Methode von der übergeordneten Klasse in Python?

Ich habe den folgenden Code. %Vor% Ich bekomme diesen Fehler: %Vor% Warum wird die foo -Methode nicht in Bar übernommen? BEARBEITEN: Es funktioniert gut, wenn du super anrufst, was auskommentiert ist.     
27.09.2013, 04:04
3
Antworten

Ein laufendes Beispiel oder eine funktionierende Demo des Interface-Musters in JavaScript

Ich lese das Buch "pro javascript design patterns" und finde wenig Verständnis für das "Interface" -Muster, das im Buchkapitel 2 angegeben ist, da es kein vollständiges Codebeispiel gibt, das die Verwendung dieses Musters demonstriert. > Ich...
24.10.2012, 00:09