oop

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

Was sind die Vor- und Nachteile von Perl für OOP?

Ich habe mich gefragt, wie gut Perl für OOP-basierte Programmierung funktionieren würde. Was sind die Vor- und Nachteile der Verwendung von Perl für OOP und wenn es Nachteile gibt, gibt es Back-Route-Möglichkeiten zum Codieren um sie herum zu pr...
17.12.2010, 13:38
6
Antworten

Warum verwendet PHP 5 __construct () anstelle von className () als Konstruktor?

Warum sollte ich function __construct() anstelle von function className() in PHP 5 verwenden?     
06.10.2009, 17:25
6
Antworten

Mitgliedsfunktion vs. Nichtmitgliedsfunktion?

Was ist Ihre Regel für welche Funktionen, die in einer Klasse funktionieren, Member-Funktionen vs. Nicht-Member-Funktionen sein sollten? Zum Beispiel habe ich eine Klasse, die ein Labyrinth mit einer Matrix von Bools darstellt. Ich mache eine Fu...
03.04.2009, 22:07
13
Antworten

Designfrage: Wählt das Telefon die PhoneNumber oder wählt sich die PhoneNumber selbst am Telefon?

Dies wurde von etwas, das ich auf der DDD Yahoo! Gruppe. Wenn alles gleich ist, schreiben Sie phone.dial (phoneNumber) oder phoneNumber.dialOn (phone)? Beachten Sie mögliche zukünftige Anforderungen (Kontonummern neben Telefonnummern, Taschen...
16.09.2008, 01:41
10
Antworten

Initialisiere die Basisklasse in .NET

Wie gehe ich vor, wenn ich die Basis eines Objekts mit einem vorhandenen Objekt initialisieren muss? Zum Beispiel in diesem Szenario: %Vor% Assign () -Methode kann natürlich der Basisklasse Feld für Feld Werte zuweisen, aber gibt es keine be...
29.01.2009, 18:41
10
Antworten

Was macht man am besten nicht in einem Konstruktor?

Ich begann damit, eine Frage zu formulieren: "Was ist der beste Weg, Komponententests an einem Konstruktor durchzuführen (z. B. __construct () in PHP5)? Aber beim Lesen der zugehörigen Fragen sah ich mehrere Kommentare Ich schlage vor, dass das...
07.02.2009, 21:48
6
Antworten

Warum ist es vorzuziehen, Interfaces anstelle von abstrakten Klassen zu verwenden? [geschlossen]

Ich frage nicht nach den Unterschieden zwischen diesen beiden, sondern warum Interfaces häufiger bevorzugt werden als abstrakte Klassen.     
06.03.2013, 18:07
5
Antworten

Was ist das C # äquivalent zu PHPs "self ::"?

Wenn ich in C # eine statische Methode einer Klasse von einer anderen statischen Methode dieser Klasse aufrufen möchte, gibt es ein generisches Präfix , das ich anstelle der Klasse wie PHP self:: verwenden kann Name? Wie kann ich also im...
13.05.2009, 12:03
12
Antworten

Konstruktoren mit demselben Argumenttyp

Ich habe ein Person-Objekt mit zwei Konstruktoren - einer nimmt einen int (personId), der andere einen String (logonName). Ich möchte einen anderen Konstruktor, der eine Zeichenfolge (badgeNumber) nimmt. Ich weiß, dass das nicht möglich ist, abe...
27.08.2008, 20:39
11
Antworten

C # mit dem Schlüsselwort "this" in dieser Situation?

Ich habe eine OOP-Kursaufgabe abgeschlossen, in der ich eine komplexe Zahlenklasse entwerfe und programmiere. Für zusätzlichen Kredit kann ich Folgendes tun: Fügen Sie zwei komplexe Zahlen hinzu. Die Funktion nimmt ein komplexes Zahlenobjek...
04.12.2009, 08:15