Suchergebnisse für Anfrage "oop"
Virtualisierung in Super Class Constructor
Ich war der Meinung, dass die Virtualisierung im Superklasse-Konstruktor gemäß dem Design von OOP nicht funktioniert. Betrachten Sie beispielsweise den folgenden C # -Code. using System; namespace Problem { public class BaseClass { public ...
C ++ Virtual Inheritance Memory Layout
Virtuelle Vererbungsspeicherlayouts Ich versuche zu verstehen, was unter der Haube im Speicher mit virtueller Vererbung und vTables / vPtrs passiert und was nicht. Ich habe zwei Beispiele für Code, den ich geschrieben habe, und verstehe ...
Standardwert der Mitgliedsvariablen
Was ist der Standardwert von Klassenmitgliedervariablen in PHP? Warum sehe ich oft: public static $variable = null; Wäre es nicht genug: public static $variable;
Get Funktionen (Methoden) einer Klasse [duplizieren]
Diese Frage hat hier bereits eine Antwort: ES6 Über Klassenmethoden iterieren [/questions/30881632/es6-iterate-over-class-methods] 8 answersIch muss die Eigenschaften und Funktionen einer ES6-Klasse dynamisch abrufen. Ist das überhaupt ...
Wie wichtig ist es, anzugeben, ob eine Klasse eine Schnittstelle in Perl implementiert?
Ich habe mit einem Freund über ein Problem mit dem Codestil gesprochen. Wir haben eine Reihe von Paketen, die eine Schnittstelle implementieren, indem sie einen bestimmten Werttyp über eine benannte Unterroutine ...
Abhängigkeitsinjektion, wenn die erstellte Klasse auch Laufzeitwerte benötigt?
Angenommen, Sie unterteilen Ihre Systeme in Value-Objekte und Services-Objekte (wie in "Wachsende objektorientierte Software, geführt von Tests" vorgeschlagen). Misko Hevery nennt diese "newables" und "injectables". Was passiert, wenn eines ...
Wie erhält man von einer anonymen inneren Klasse in Java einen Verweis auf die einschließende Klasse? [Duplikat
Diese Frage hat hier bereits eine Antwort: Erhalten des äußeren Klassenobjekts vom inneren Klassenobjekt [/questions/1816458/getting-hold-of-the-outer-class-object-from-the-inner-class-object] 9 answers Ich erstelle derzeit in der äußeren ...
Warum implementiert der Scanner den Iterator <String>?
Ich habe mich nur gefragt, warum java.util.Scanner [http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html] implementiert java.util.Iterator [http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html]? Scanner implementiert ...
Wo verwende ich Delegierte? [geschlossen
Was sind einige Orte der realen Welt, die Delegierte fordern? Ich bin gespannt, in welchen Situationen oder Mustern diese Methode die beste Lösung ist. Kein Code erforderlich.
Ist es möglich, eine Standardmethodenimplementierung eines Merkmals in einer Struktur zu erweitern?
In traditionellen objektorientierten Sprachen (z. B. Java) ist es möglich, die Funktionalität einer Methode in einer geerbten Klasse zu "erweitern", indem die ursprüngliche Methode aus der übergeordneten Klasse in der überschriebenen Version ...