Suchergebnisse für Anfrage "oop"
base () und Best Practices dieses () Konstruktors
Unter welchen Bedingungen soll ich das @ mach:base() und:this() constructor ruft nach den Klammern meines Konstruktors (oder sogar an anderen Stellen im Code) auf. Wann sind diese Aufforderungen bewährte Verfahren und wann sind sie verbindlich?
Zerstören eines Singleton-Objekts
Was ist der beste Weg, um ein Singleton-Objekt zu zerstören? case A: Single-Threaded-Umgebung case B: Multi-Threaded-Umgebung Beispiel-Snippets (falls vorhanden) sind sehr hilfreich. [EDIT] Ich habe keinen speziellen Anwendungsfall. Ich ...
Wie greife ich auf ein statisches Mitglied einer Klasse zu?
Ich versuche, auf ein statisches Mitglied einer Klasse zuzugreifen. eine Klasse ist: class A { public static $strName = 'A is my name' public function xyz() { .. } .. } //Since I have bunch of classes stored in an array $x = array('A'); ...
Sollten wir Polymorphismus immer gegenüber Aufzählungen bevorzugen?
Nach dem Anschauen:ie Clean Code Talks - Vererbung, Polymorphismus & Test [http://www.youtube.com/watch?v=4F72VULWFvc] Ich habe meinen Code überprüft und festgestellt, dass einige switch-Anweisungen in Polymorphie umgewandelt werden können, ...
Javascript Klassenvariablen
Beim Versuch, eine Variable innerhalb einer Javascript-Klasse zu deklarieren, ist ein Fehler aufgetreten. Hier ist ein Beispiel für Code. class BaseContainer { constructor(parent){ this.Shell = document.createElement("DIV"); ...
Wie wird Dependency Injection ohne Unterbrechung der Kapselung verwendet?
Wie kann ich eine Abhängigkeitsinjektion durchführen, ohne die Kapselung zu beschädigen? Verwendung einerDependency Injection Beispiel aus Wikipedia [http://en.wikipedia.org/wiki/Dependency_injection]: public Car { public float getSpeed(); ...
C ++ Vererbung, Basismethoden versteckt
Ich habe eine einfache C ++ - Basisklasse, abgeleitetes Klassenbeispiel. // Base.hpp #pragma once class Base { public: virtual float getData(); virtual void setData(float a, float b); virtual void setData(float d); protected: float data; }; ...
Warum sollten Sie sich jemals darum kümmern müssen, ob eine Objektreferenz eine Schnittstelle oder eine Klasse ist?
Ich scheine oft auf das @ zu stoßDiskussio [https://stackoverflow.com/questions/681700/interface-naming-convention] legt fest, ob eine Art Präfix- / Suffix-Konvention auf Schnittstellentypnamen angewendet werden soll oder nicht, wobei in der ...
Wie kann ich feststellen, ob eine Funktion in PHP statisch aufgerufen wird? [Duplikat
Mögliches Duplizieren: Wie kann ich feststellen, ob ich statisch oder ein Objekt bin? [https://stackoverflow.com/questions/1647735/how-to-tell-whether-im-static-or-an-object] Sagen wir, ich habe einFooClass mit einerbar() Methode. Innerhalb ...
Schwerwiegender Fehler: Verschachtelungsebene zu tief - rekursive Abhängigkeit?
Ich habe eine komplexe Hierarchie verschachtelter Objekte, bei der alle untergeordneten Objekte (die ein Array von Objekten in der übergeordneten Klasse gespeichert haben) eine Eigenschaft enthalten, die auf ihre übergeordneten Objekte verweist: ...