oop

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

Warum verwenden wir die Memberless-Schnittstelle?

Was ist der Zweck, eine Schnittstelle ohne Mitglieder zu schreiben? INamingContainer ist ein Beispiel in .NET Framework. Und es wird in MSDN als beschrieben:    Identifiziert ein Container-Steuerelement, das   erstellt einen neuen ID-Nam...
17.03.2009, 07:37
4
Antworten

Mitgliedsvariable vom Typ std :: arrayT,?

Wie deklariere und setze ich eine Membervariable für eine Vorlagenklasse AClass vom Typ std::array<T, ?> (mit nicht definierter Größe)? Das tatsächliche std::array wird im Konstruktor erstellt, wobei die Größe des Arrays ein Konstruk...
18.12.2012, 14:48
5
Antworten

mit abstrakten Schlüsselwort in der Schnittstelle

Ich kenne den Unterschied zwischen "public interface" und "public abstract interface", aber bei der Anwendung auf Methoden gibt es Unterschiede? %Vor% oder %Vor%     
26.04.2009, 18:33
9
Antworten

Warum haben OOP-Sprachen keinen 'read only' Zugriffsmodifikator?

Jedes Mal, wenn ich triviale Getter schreibe (Funktionen holen, die nur den Wert des Members zurückgeben), frage ich mich, warum Sprachen nicht einfach einen schreibgeschützten Zugriffsmodifikator haben, der es erlaubt, den Wert der Mitglieder d...
17.07.2010, 11:04
12
Antworten

Wenn in einer Methode nur ein Objektfeld benötigt wird, was sollte als Parameter übergeben werden - ein Objekt oder ein Feldwert?

Nehmen wir an, es gibt eine Methode, die Buchautoren nach Buch-ID sucht. Was sollte dieser Methode als Parameter übergeben werden - nur book.id (int) oder ganzes Buchobjekt? Oder ein anderes Beispiel. In Java muss ich mit der aktuellen URL de...
23.10.2009, 16:26
7
Antworten

PHP-Objekt, legen Sie mehrere Eigenschaften fest

Ist es möglich, mehrere Eigenschaften gleichzeitig für ein Objekt in PHP festzulegen? Anstatt zu tun: %Vor% mache etwas wie: %Vor% aber ohne das Objekt zu überschreiben .     
03.05.2012, 15:46
7
Antworten

In Perl gibt es Nachteile beim Generieren von Getter und Setter, anstatt sie hart zu codieren?

Im folgenden Beispielmodul werden die Getter und Setter durch Hinzufügen anonymer Subroutinen zur Symboltabelle generiert. Wenn die Methoden auf diese Weise erstellt wurden, wird der resultierende Code funktional (in Bezug auf Verhalten, Geschwi...
07.09.2009, 16:25
12
Antworten

Wie kann ich meine objektorientierte Programmierung verbessern?

Ich verstehe prozedurale Programmierung (gut, wer nicht) und will ein gutes Verständnis von OOP und danach funktional. Ich bin nur ein Hobby, also werde ich ein Alter und einen Tag brauchen, aber es macht Spaß. Hat jemand Ideen, was ich tun k...
13.12.2009, 23:14
3
Antworten

DDD: Sollte "Land" ein Wertobjekt oder eine Entität sein?

'Land': Wertobjekt oder Entität in DDD? Meinungen geschätzt entweder. Und, wo die Tabelle der Ländernamen / -codes zu speichern? DB? XML? In einer Klasse? Danke!     
02.09.2009, 17:06
13
Antworten

Gibt es eine Faustregel, wann eine statische Methode im Vergleich zu einer Instanzmethode codiert werden soll?

Ich lerne Java (und OOP) und obwohl es irrelevant sein könnte, wo ich gerade bin, habe ich mich gefragt, ob SO einige häufige Fallstricke oder gute Designpraktiken teilen könnte.     
23.01.2009, 23:46