Tag: oop

Objektorientierte Programmierung ist ein Paradigma, mit „Objekte“: Daten, Strukturen, die aus der Daten-Felder und-Methoden sowie deren Wechselwirkungen.

Warum eine Funktion mit geschützten modifier außer Kraft gesetzt werden können und zugänglich sind alle wo?

Anzahl der Antworten 3 Antworten
Ich bin C# - Programmierer, der neu D Sprache. Ich bin ein bisschen verwirrt mit OOP in D programming language. Davon aus, dass ich die folgende Klasse: public class A { protected void foo() { writefln("A.foo() called.");

Ist die Ableitung Quadrat von Rechteck eine Verletzung des Liskov ' s substitutionsprinzip?

Anzahl der Antworten 8 Antworten
Ich bin neu in design und lernen die Grundsätze der Gestaltung. Er sagt, die Ableitung Quadrat von Rechteck ist ein klassisches Beispiel für die Verletzung des Liskov ' s substitutionsprinzip. Wenn das der Fall ist, was sollte

Gewusst wie: freigeben von Daten zwischen separaten Klassen in Java

Anzahl der Antworten 4 Antworten
Was ist der beste Weg, um Daten zwischen separaten Klassen in Java? Ich habe eine Reihe von Variablen, die von verschiedenen Klassen in separaten Dateien in unterschiedlicher Weise. Lassen Sie mich versuchen zu veranschaulichen, eine vereinfachte version

Kann nicht scheinen, um zu verstehen, SOLID-Prinzipien und design-patterns

Anzahl der Antworten 1 Antworten
Ich versuche in OOP in letzter Zeit, und ich habe Probleme mit SOLID Prinzipien und design patterns. Ich sehen, warum Leute Sie benutzen, und ich wirklich wollen, um Sie auch nutzen, aber ich kann nicht umbrochen, mein

Wie kann ich JavaScript-Objekt mit einem String-variable zu definieren, die den Namen der Klasse?

Anzahl der Antworten 6 Antworten
Hier ist, was ich versuche zu tun-das ist pseudo-code und funktioniert nicht. Weiß jemand, wie man diese Aufgabe für real: //Define the class MyClass = Class.extend({}); //Store the class name in a string var classNameString = 'MyClass';

Was ist eine öffentliche Objekt-Modul in VBA?

Anzahl der Antworten 2 Antworten
Ich versuche zu bekommen als in der Nähe von Funktionszeigern /abstrakte Klassen, wie kann ich in VBA. Habe ich eine Klasse namens VerificationManager und überprüft eine Reihe von Zellen in einem paar von Tabellen übereinstimmen. Dies geschieht

Addieren und subtrahieren komplexer zahlen mit OOP-Struktur

Anzahl der Antworten 3 Antworten
Ich habe hier einen code, der gedruckt werden soll aus der Summe und der Differenz zweier komplexer zahlen. Die Anweisungen, die gegeben sind: stellen Sie die Methoden add, subtract, und print zu void und testen Sie mit

C# Vererbung: implementiert + erweitert

Anzahl der Antworten 4 Antworten
Ist es möglich, etwas zu tun, dass in C#: public class MyClass implements ClassA extends ClassB { } Ich brauche dies, weil: ich habe zwei Klassen ein, von denen ein Interface was ich werde die Umsetzung in

So erstellen Sie eine Unterklasse in C#?

Anzahl der Antworten 5 Antworten
Wie erstelle ich eine Unterklasse in C# für ASP.NET mithilfe von Visual Studio 2010? InformationsquelleAutor Neel Desai | 2010-11-22

Was ist Interface-Duck-Typing?

Anzahl der Antworten 5 Antworten
Hörte ich die word-Schnittstelle Duck-Typing, aber überhaupt nicht verstehen, was ist es? So lese ich in wiki über, und Sie sagte: In computer-Programmierung mit objektorientierten Programmiersprachen, duck-typing ist ein Stil der Typisierung, in denen ein Objekt die

Besten PHP-Mail-Klasse

Anzahl der Antworten 1 Antworten
Habe ich mit der php-mail-Funktion für Jahren und beschlossen, es sei endlich an der Zeit, dass mein code ein bisschen mehr Objekt Orientiert, sondern schreiben Sie sich den code jedes mal. Ich wollte meine eigene mailer-Klasse, aber

Objektorientierte Ansatz mit AngularJS

Anzahl der Antworten 4 Antworten
Es scheint, dass die Winkel nicht bieten eine integrierte Lösung zu definieren, die Instanzen der Klasse mit Eigenschaften und Methoden, die es dem Entwickler zu bauen. Was ist die beste Praxis zu tun, das Ihrer Meinung nach?

MySQL query builder PHP class

Anzahl der Antworten 4 Antworten
Ich bin Gebäude Anwendung, die muss OOP Stil der MySQL query builder. Ich möchte in der Lage sein, flexibel erstellen Sie komplexe Abfragen, die nur mithilfe von PHP und um daraus resultierende query-string für die Ausführung mit

Real world-Beispiel für die Anwendung der Befehl Muster

Anzahl der Antworten 4 Antworten
Befehl Muster kann verwendet werden, um zu implementieren Transactional behavior (und Undo). Aber ich konnte nicht finden ein Beispiel für diese durch googeln. Ich konnte nur einige triviale Beispiele für eine Lampe, die switched on oder off.

Vorbei array von Parametern auf Objekt-Konstruktor

Anzahl der Antworten 4 Antworten
Wie kann ich den Aufruf einer Objekt-Konstruktor übergeben ein array von Parametern so, dass: $array = array($param1, $param2); Ich werde in der Lage sein zu rufen $abc = new Abc($param1, $param2); wenn man bedenkt, dass ich nicht

PHP illegal offset type Fehler

Anzahl der Antworten 1 Antworten
Immer eine illegal offset type Fehler auf dieser Zeile in der zweiten foreach-Schleife. $userlist[$user]->addPeriod($period); Einige änderungen vorgenommen, die aus vergangenen info gegeben, in den vergangenen threads und dies ist die neue version des Codes. Es ist auch

Reactjs - Objekt-Orientiert?

Anzahl der Antworten 2 Antworten
Bin ich angefangen zu verwenden, Reactjs, und kommen aus einem OO (Java) im hintergrund war ich gespannt, ob wir verwenden können, Reagieren in einer echten Objekt-Orientierte Mode mit echter Vererbung und Komposition. USE-CASE: Wir schaffen Reagieren-Komponenten in

Wie nennt man einen Konstruktor für Globale Objekte für arrays von Objekten, und Objekte innere Klassen/structs?

Anzahl der Antworten 8 Antworten
Wie würden Sie rufen den Konstruktor der folgenden Klasse in diesen drei Situationen: Globale Objekte, arrays von Objekten, und die Objekte in eine andere Klasse/struct? Die Klasse mit dem Konstruktor (in allen drei Beispielen): class Foo {

Wie verwende ich wc() in woocommerce?

Anzahl der Antworten 1 Antworten
Ich arbeite mit der wc() Funktion in woocommerce. Die Dokumentation sagt es Returns the main instance of WC to prevent the need to use globals. Ich finde keine Beispiele für die Nutzung dieser, und ich würde gerne

Warum würden Sie deklarieren Sie ein Interface und dann instantiieren ein Objekt mit dem es in Java?

Anzahl der Antworten 10 Antworten
Einen Freund und ich studieren, Java. Wir waren auf der Suche, an den Schnittstellen, die heute und wir haben in ein bisschen eine Diskussion darüber, wie Schnittstellen verwendet werden. Den Beispiel-code mein Freund mir zeigte, enthalten diese:

Was ist "undefined" x 1" in JavaScript?

Anzahl der Antworten 5 Antworten
Ich bin dabei einige kleine Experimente basierend auf diesem Blogeintrag. Ich mache diese Forschung in der Google Chrome-debugger und hier kommt der harte Teil.

AS3: ERROR 1046: Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante: Bühne, und TextField

Anzahl der Antworten 2 Antworten
So, ich mache ein Spiel und wenn ich Teste meine Klasse in eine Datei bekomme ich vier Fehler des gleichen Typs "1046: Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante: Bühne und TextField'. Ich habe alles importiert,

Was (nicht) zu tun in einem Konstruktor

Anzahl der Antworten 13 Antworten
Möchte ich Sie bitten, für Ihre besten Praktiken bezüglich der Konstruktoren in C++. Ich bin nicht ganz sicher, was ich tun sollte in einem Konstruktor und was nicht. Soll ich verwenden Sie nur für Attribut-Initialisierungen, den Aufruf

Objektorientierte Perl-Konstruktor-syntax, die auch benannte Parameter

Anzahl der Antworten 7 Antworten
Ich bin ein wenig verwirrt über das, was Los ist in Perl Konstruktoren. Ich habe diese beiden Beispiele perldoc perlbot. package Foo; #In Perl, the constructor is just a subroutine called new. sub new { #I don't

Ist dort Weg für eine Klasse zu 'entfernen' Methoden, die es geerbt hat?

Anzahl der Antworten 4 Antworten
Ist es Weg für eine Klasse zu 'entfernen' Methoden, die es geerbt hat? E. g. wenn ich nicht möchte, dass meine Klasse ToString() Methode kann ich etwas tun, so dass es nicht mehr verfügbar ist? codinghorror.com/blog/2004/08/inherits-nothing.html Dies

optionale Argumente, die in der Initialisierung der python-Klasse

Anzahl der Antworten 2 Antworten
Ich Frage mich, ob jemand irgendwelche guten Möglichkeiten, schnell zu erklären, wie man effizient und pythonically erstellen Benutzer-definierte Objekte mit optionalen Argumenten. Zum Beispiel, ich möchte um das Objekt zu erzeugen: class Object: def __init__(self, some_other_object, i,

PHP-Klasse namespace dynamisch

Anzahl der Antworten 2 Antworten
Wie kann ich abrufen, einen Klassen namespace automatisch? Die Magie var __NAMESPACE__ ist unzuverlässig, da in den Unterklassen, es ist nicht richtig definiert. Beispiel: class Foo\bar\A -> __NAMESPACE__ === Foo\bar class Ping\pong\B extends Foo\bar\A -> __NAMESPACE__ ===

Anfänger JavaScript-OOP vs Funktionale

Anzahl der Antworten 5 Antworten
Ich bin gerade erst anfangen zu forschen unterschiedlichen Programmier-Stilen (OOP, funktional, prozessual). Lerne ich JavaScript und starten underscore.js und kam diese kleinen Abschnitt in der Dokumentation. Die docs sagen, dass underscore.js kann verwendet werden in einer objektorientierten

Was ist der Unterschied zwischen Afferenten verbindungen und efferenten verbindungen der a-Klasse?

Anzahl der Antworten 3 Antworten
Code quality metric tool wie Sonar bietet die Möglichkeit zum drill-down zu einer Klasse und finden Sie heraus die Anzahl der: Afferente (eingehende) Kopplungen Efferente (ausgehende) verbindungen Was sind diese beiden Parameter? Kannst du bitte beschreiben, mit

PHP : den "nutzen" innerhalb der Klasse definition

Anzahl der Antworten 1 Antworten
Kürzlich stieß ich auf eine Klasse, die verwendet use - Anweisung innerhalb der Klasse definition. Könnte mir jemand erklären, was genau es macht - wie ich finde keine Informationen darüber. Verstehe ich, dass es vielleicht ein Weg,

Wie Sie eine Anwendung entwerfen, die in einer modularen Art und Weise?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche für Hinweise, Anregungen, links, Hinweise, Ideen und auch anekdotisches Konten über ", wie eine Applikation modular". Ich werde die Verwendung von python für dieses Projekt, aber Beratung muss nicht notwendigerweise beziehen sich

Aufruf einer PHP-Klasse innerhalb einer anderen Klasse

Anzahl der Antworten 4 Antworten
wirklich einfach, ich vermute aber, warum funktioniert das unter nicht funktionieren? Ich vermute, es ist ein Umfang Sache, wo class2 ist nicht sichtbar, innerhalb von class1. Ja, ich bin immer "Call to member function on a non-object"

Verein vs. Aggregation vs. Komposition in Java

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, was diese Begriffe bedeuten. Und ich kam mit paar Beispiele wie: Aggregation : Facebook hat eine Benutzer Zusammensetzung : Jeder Benutzer in facebook hat eine Sitzung. Vereins : Menschen verwendet eine browser Aber

Assoziatives Array versus SplObjectStorage

Anzahl der Antworten 3 Antworten
Ich arbeite an code zu verwalten, eine Sammlung von einzigartigen Objekten. Der erste Prototyp dieser code verwendet ein assoziatives array, im Grunde so, dass die Art, wie ich es immer getan haben. Ich bin aber auch scharf

Javascript, innere Klassen, und wie Sie Zugang zu übergeordneten Bereich effizient

Anzahl der Antworten 4 Antworten
In Javascript, ich möchte eine Klasse definieren, mit einem inneren (oder verschachtelt) sind Klasse. Innerhalb der inneren Klasse ich möchte in der Lage sein, um Zugang zu der übergeordneten Instanz. Wie kann ich das effizient? Etwas code

C# struct abstract

Anzahl der Antworten 9 Antworten
Wie kann ich erreichen, Vererbung (oder ähnlich) mit structs in C#? Ich weiß, dass eine abstrakte Struktur nicht möglich ist, aber ich brauche etwas erreichen ähnlich. Ich brauche es als eine Struktur, weil es einen Wert geben.

Kann eine Referenz nicht NULL sein oder NULL sein?

Anzahl der Antworten 7 Antworten
Habe ich gelesen, die aus der Wikipedia: "Referenzen darf nicht null sein, während die Zeiger können; jede Referenz bezieht sich auf einen Gegenstand, obwohl es möglicherweise oder möglicherweise nicht gültig." Aber ich glaube nicht, weil der folgende

PHP: array_map auf Objekt?

Anzahl der Antworten 3 Antworten
Ich versuche, eine Funktion schreiben, die alle Formate (string) member/Variablen in ein Objekt, zum Beispiel mit einer callback-Funktion. Die Variablen-Namen sind mir unbekannt, also muss das arbeiten mit Objekten aller Klassen. Wie kann ich etwas erreichen ähnlich

operator überladung(Freund und member-Funktion)

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen operator-überladung mithilfe der friend Schlüsselwort und als member-Funktion innerhalb einer Klasse? Auch, was ist der Unterschied in jedem Fall der unären operator überladen (d.h. als ein Freund, der vs als member-Funktion)? InformationsquelleAutor

So ordnen Sie ein neues class-Attribut über die __dict__?

Anzahl der Antworten 1 Antworten
Will ich weisen Sie ein class-Attribut über ein string-Objekt - aber wie? Beispiel: class test(object): pass a = test() test.value = 5 a.value # -> 5 test.__dict__['value'] # -> 5 # BUT: attr_name = 'next_value' test.__dict__[attr_name] =

Wie bekommen die Eltern eine Python-Klasse?

Anzahl der Antworten 6 Antworten
Wie bekomme ich die übergeordnete Klasse(N) Python-Klasse? InformationsquelleAutor John Smith | 2010-04-10

C# - Interface-und base-Klassen

Anzahl der Antworten 8 Antworten
Ich habe ein C# - interface, und eine konkrete Klasse, die diese Schnittstelle implementiert. Ich will jetzt erstellen Sie eine weitere Klasse, die diese Schnittstelle implementiert. Einfach genug. Jedoch die meisten Methoden werden genau das gleiche in

Statische Allokation vs. Dynamische Allokation vs. Automatische Zuweisung

Anzahl der Antworten 2 Antworten
Was sind die Unterschiede zwischen der statischen, dynamischen und automatischen Zuweisung? InformationsquelleAutor user69514 | 2009-10-08

Vor-und Nachteile von Vererbung in php

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen was sind die Wichtigsten Vorteile und Nachteile der Vererbung/multi-level-inheritence in php.Vielen Dank im Voraus 🙂 php.net/manual/en/language.oop5.inheritance.php was ist der Grund, downvote meine Antwort? Für Ihre Antwort oder Frage. ( Ich habe nicht downvoted

Parse error: syntax error, unexpected (T_STRING), expecting variable (T_VARIABLE)

Anzahl der Antworten 5 Antworten
Ich dankbar, wenn jemand zeigen kann, wo der Fehler Auftritt. class hotel extends WishDBxyz{ public nomhotel; protected idhotel, ile_idile, pays_idpays, chainehotel_idchainehotel, actif ; } Nur auf der zweiten Linie kam der Fehler Parse error: syntax error, unexpected

UML-Klassendiagramm für eine E-commerce-webSite?

Anzahl der Antworten 1 Antworten
Den Abbildungen unten sind von meinem ersten Versuch, erstellen Sie ein Klassendiagramm und use-case-Diagramm zur Beschreibung eines E-commerce oder Online-shopping. Ich bin sicher, dass es ein schlechtes design und voller Fehler, aber ich bin der Hoffnung, von

In einer @[email protected]@finally-block, ist es gut verwenden schließlich oder normal weiter?

Anzahl der Antworten 3 Antworten
Dies ist ein einfaches Objective-C Frage. Wenn Sie ein @tryder Workflow kann ausgeführt werden in 2 Arten Wenn einige NSException erscheinen, wird der code sofort @catch block und als @finally Wenn nicht, fertig zum ausführen der @try

Warum sind Schnittstellen bevorzugt abstrakte Klassen?

Anzahl der Antworten 23 Antworten
Ich nahm vor kurzem an ein Gespräch und Sie bat mich, die Frage "Warum sind Schnittstellen bevorzugt über Abstrakte Klassen?" Ich habe versucht, ein paar Antworten wie: Wir können nur eine Erweitert die Funktionalität Sie sind zu

Split-Datum und Uhrzeit in zwei Elemente

Anzahl der Antworten 4 Antworten
Ich habe ein Objekt, das zeigt das Datum und die Zeit Leben. Ich würde gerne wissen, wie ich trennen kann der Teil ab dem Datum, also ich kann es in seine eigenen HTML-element, so kann ich anwenden,

Warum nicht PHP ermöglichen private const?

Anzahl der Antworten 2 Antworten
Habe ich eine Klasse, dass die Vorteile aus der Verwendung von Konstanten in seinem internen Umsetzung, aber ich möchte die Grenze der Sichtbarkeit dieser Konstanten. Warum nicht PHP erlauben, private Konstanten? Gibt es einen anderen Weg um