Tag: oop

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

Zugriff auf übergeordnete Eigenschaften und überschriebenen Methoden in PHP

Anzahl der Antworten 2 Antworten
Habe ich Eltern-und Kind-Klassen wie folgt: abstract class ParentObj { private $data; public function __construct(){ $this->data = array(1,2,3); var_dump($this->data); $this->method(); } public function method(){ echo "ParentObj::method()"; } } class ChildObj extends ParentObj { public function __construct(){ parent::__construct();

Machen Funktionen warten, bis AJAX-Aufruf mit jQuery

Anzahl der Antworten 4 Antworten
Ich versuche zu entwickeln, die eine Klasse in JavaScript, die ich verwenden kann, um Zugang zu einem laden der erfassten Daten mit einem AJAX-request einfach. Das problem ist nur, ich brauche, um die Mitglieder der Klasse zugänglich

Warum dynamische Sprachen wie Ruby und Python nicht haben das Konzept von interfaces wie in Java oder C#?

Anzahl der Antworten 5 Antworten
Zu meiner überraschung, wie ich bin entwickelt sich mehr Interesse an dynamischen Sprachen, wie Ruby und Python. Der Anspruch ist, dass Sie zu 100% Objekt-orientiert, aber wie ich gelesen habe auf einige grundlegende Konzepte wie Schnittstellen, die

Versuchen, zu konvertieren Schema einer Schachpartie, die java-code (Auszug)

Anzahl der Antworten 1 Antworten
Ich bin versucht zu konvertieren, das Diagramm in java-code um, nur um einen Stillstand von design-Fragen gestellt werden können. Beispielsweise die Piecetype enum würde ich schreiben, wie public enum PieceType{ pawn, king, queen, rook, bishop, knight }

PHP: Passing Interface als Parameter

Anzahl der Antworten 2 Antworten
In .NETTO habe ich getan, dass ich bestanden-Schnittstellen als Parameter in der Klasse Methoden. Ich möchte wissen ist es möglich in PHP? Meine scnerio ist, dass ich eine Klasse im Umgang mit mqin-system-Funktionalität. Ich möchte nun integrieren,

Vermeidung von if-Anweisungen mit dem Objekt-orientiertes design, PHP

Anzahl der Antworten 6 Antworten
Ich bin im Grunde erstellen Sie ein display-Modul für ein ad-system, das ich geschaffen habe. Ich versuche zu vermeiden, die folgenden Bau -, immer wieder mit if-Anweisungen. Mein Bauchgefühl sagt mir es ist ein intelligenter Weg, dies

So rufen Sie eine Oracle-PL/SQL-Objekt-super-Methode

Anzahl der Antworten 1 Antworten
Möchte ich Ihnen eine überschriebene PL/SQL-Methode. Hier ist ein Beispiel: -- super class create or replace type test as object ( n number, member procedure proc(SELF in out nocopy test, s varchar2) ) alter type test not

Was ist der Unterschied zwischen der frühen und der späten Bindung in C++?

Anzahl der Antworten 9 Antworten
Seit ich studiere, Objekt-orientierte Programmier-Sprache ist, ist es ziemlich besser als C und ziemlich neue Konzepte. Ich bin verwirrt mit der frühen und der späten Bindung also meine Frage ist Was ist der Unterschied zwischen der frühen

Aufruf member-Funktion ohne Objekt-Fehler: C++ / G++) oop

Anzahl der Antworten 2 Antworten
ich war neugierig zu erfahren, warum die folgenden Würfen Fehler, die in g++ (kann nicht Aufruf member-Funktion ohne Objekt). Ich nehme an, ein workaround wäre es, die B-Klasse die variable als statische variable in Einer - aber

Wie viele Konstruktoren hat die Klasse haben?

Anzahl der Antworten 7 Antworten
Ich bin der Vorbereitung für eine kommende C++ - Klausur und bin auf diese Frage zu Klassen und Konstruktoren: Wie viele Konstruktoren hat die Klasse Anteil haben?" class Fraction { //... public: Fraction(int numerator = 0, int

Erstellen Sie eine öffentliche Funktion in der Objekt-orientierten Programmierung (flash)?

Anzahl der Antworten 3 Antworten
Ich bin neu in der Objekt-orientierten Programmierung und flash. Soweit ich weiß, Globale Variablen und Funktionen sind böse Dinge. Wir haben Objekte verwenden, richtig? Bisher läuft alles Recht gut, abgesehen von, wenn ich will, um zB. erstellen

Durch die Wiederverwendung von code in überladenen Konstruktoren

Anzahl der Antworten 4 Antworten
Meine BigBlock Klasse braucht ein paar überladene Konstruktoren. Sie alle müssen zum initialisieren der wenigen Felder in der gleichen Weise. Was ist der richtige Weg, dies zu tun? Ist es in einer Funktion, z.B. Initialize im Beispiel

Was ist der Unterschied zwischen " use base` und @ISA in Perl?

Anzahl der Antworten 4 Antworten
Möchte ich eine singleton-Klasse, die erweitert DBI. soll ich tun so etwas wie dieses: use base 'Class::Singleton'; our @ISA = ('DBI'); oder so: our @ISA = ('Class::Singleton', 'DBI'); oder etwas anderes? Nicht wirklich sicher, was der Unterschied

static final Methoden in enum

Anzahl der Antworten 4 Antworten
So, ich habe sah rund um google und SO , ich kann nicht finden, ein Beispiel oder eine Erklärung : Was ist der Zweck der static final Methoden in enum? Dem, was ich verstehe : Methoden deklarieren

Wann Schreibe ich meine eigene exception-Klasse?

Anzahl der Antworten 4 Antworten
Ich habe mich schon gewundert, da ich trat in den trüben Gewässern der OOP und geschrieben haben, ein paar oder so verteilten Bibliotheken, wenn es notwendig ist zu schreiben, dass meine eigenen Erweiterung der exception-Klasse. Bisher habe

Uncaught TypeError: Cannot call method 'XXX' undefined

Anzahl der Antworten 3 Antworten
Ich gebe JavaScript OOP ein Wirbel für den ersten Versuch und ich bin immer diese Fehlermeldung: Uncaught TypeError: Cannot call method 'addWeight' undefined Ist es complaning über eine Methode, die unter weight.webdb.addWeight die aufgerufen wird, aus einer

Kommissionierung die beste hand von 7 Karten(Poker-Texas Hold ' em)

Anzahl der Antworten 5 Antworten
Habe ich umgesetzt Texas Hold ' em-Spiel mit C#. Ich schrieb-Klassen, wie z.B. Karten, Deck, Spieler, Tabelle, etc... Zum Beispiel: Player player1 = new Player("player1"); player1.Card1 = new Card(4, Symbol.Clubs, true); player1.Card2 = new Card(5, Symbol.Clubs, true);

Einstellung super Klasse Eigenschaften für die Unterklasse

Anzahl der Antworten 1 Antworten
So, ich bin ein bisschen ein Problem, immer meine Eigenschaften, um richtig in ein super-Klasse-Typ-Szenario. Ich habe 2 Klassen so, dass die Klasse B ist eine spezialisierte version der Klasse A, sagen wir mal... public class A

Wie zum initialisieren von Klassen (keine Instanzen), die in Python?

Anzahl der Antworten 2 Antworten
Möchte ich zusammenfassen von constraints aus dem aktuellen und vererbten Klassen nur einmal eine Klasse geladen wird (nicht pro Objekt!). class Domain(Validatable): constraints = {...} Dazu habe ich eine Methode definiert _initialize_class_not_instance sollte aufgerufen werden, einmal für

Die Wahl zwischen immutable Objekte und Strukturen für value-Objekte

Anzahl der Antworten 11 Antworten
Wie Sie wählen zwischen der Implementierung eines value-Objekt (das kanonische Beispiel ist eine Adresse) als ein immutable-Objekt oder ein struct? Gibt es Leistung, semantische oder andere Leistungen, die der Wahl einen über den anderen? du meinst immutable-Objekt

Entwerfen von SQL-Datenbank darstellen OO-Klassen-Hierarchie

Anzahl der Antworten 7 Antworten
Ich bin in den Prozess der Umwandlung von einer Klassen-Hierarchie gespeichert werden in einer SQL-Datenbank. Original pseudo code: abstract class Note { int id; string message; }; class TimeNote : public Note { time_t time; }; class

Eine gute Objekt-Orientierte Analogie

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche nach einem guten Weg zu beschreiben, OO für Anfänger, aber eine Analogie. Derzeit bin ich verglich eine Klasse zu einer shopping-Liste, und einem Einkaufswagen voller Gegenstände auf ein Objekt. Aber ich glaube,

Ruby: Markieren Sie ein Objekt für die garbage-collection

Anzahl der Antworten 1 Antworten
Ich Frage mich, ob es eine ähnliche .finalize () - Methode für die Ruby-Objekte, die markiert Sie bereit für die garbage collection. Wenn ich es schaffen würde, die 20.000 Objekte und jede Instanz hat einen Zähler, ich

Erstellen einer Singleton-Factory für eine Klasse, nimmt Parametern / Argumenten

Anzahl der Antworten 4 Antworten
Zunächst Las ich dies auf einer Artikel - die im Grunde sagt mir, ich sollte nicht mit einem singleton an alle - Meist singletons nicht erlauben, alle Parameter, die angegeben werden, wenn die Instanz erstellt wird, wie

Zugriff auf geerbte Eigenschaften der Klasse aus der Basis-Klasse

Anzahl der Antworten 3 Antworten
Habe ich Basisklasse und zwei vererbte Klassen, diese zwei vererbten Klassen teilen sich auch die beiden Eigenschaften. Ich möchte den Zugriff auf diese Eigenschaften aus der Basis-Klasse. Wie macht man das? Beispiel unten. public abstract class ClientEngine

Wie zu gehorchen Gesetz von Demeter?

Anzahl der Antworten 4 Antworten
Jedes mal, wenn ich Artikel über das Gesetz von Demeter, der Autor scheint nie zu geben, ein solides Beispiel dafür, wie, dieses Gesetz zu befolgen. Sie alle erklären, was es ist, und zeigen ein Beispiel für das

Zugriff auf öffentliche statische variable innerhalb der Klasse in der Funktion php

Anzahl der Antworten 3 Antworten
Ich versuche, den Zugriff auf eine variable innerhalb einer Klasse in einer Funktion: class google_api_v3 { public static $api_key = 'this is a string'; function send_response() { //access here $api_key, I tried with $this->api_key, but that works

Warum die Verwendung von Klassen in php?

Anzahl der Antworten 5 Antworten
Möchte ich wissen, warum wir die Verwendung von Klassen in php. Ich habe gesehen, in der alle open-source, die Sie verwenden Klassen, die für die Ausführung der Abfrage. Es bedeutet, dass Sie die Verwendung von Klassen für

Unterschied zwischen Erweiterung und Verengung in c++?

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen Verbreiterung und Verengung in c++ ? Was gemeint ist, durch casting-und was sind die Arten von casting ? Ich verstehe nicht, was Sie Fragen, "Was ist meine, von casting, und was ist

Sind C# - Eigenschaften, die tatsächlich Methoden?

Anzahl der Antworten 4 Antworten
Bis jetzt war ich unter dem Eindruck, dass Properties & Methods sind zwei verschiedene Dinge in C#. Aber dann Tat ich etwas, was wie unten. und das war ein "Eye Opener" für mich. Ich hatte erwartet, eine

C# - Custom-Observable-Collection - Sollte ich verwenden, Komposition oder Vererbung?

Anzahl der Antworten 5 Antworten
Ich möchte erstellen Sie eine benutzerdefinierte beobachtbaren Sammlung (gebunden werden können, um in XAML), aber ich möchte zu verfolgen, zusätzliche Informationen, die erfordert übergeordnete observable-collection-Methoden. ObservableCollection Methoden sind nicht virtuell obwohl, was bedeutet, der einzige Weg zu

Abstract data type vs-Datentyp vs Datenstruktur, mit Bezug auf Objekt-orientierte Programmierung

Anzahl der Antworten 4 Antworten
Es ist mein Verständnis, dass eine Daten-Struktur ist im wesentlichen eine Blaupause, die alle Informationen enthält, die erforderlich sind, um ein Endprodukt entsprechend der Spezifikation, und ein Datentyp ist eine physikalische Umsetzung oder Realisierung, das design (sehr

Methode der Rückkehr dasselbe Objekt als parameter übergeben

Anzahl der Antworten 7 Antworten
Ist es akzeptabel, die Praxis zu übergeben, die ein Objekt in eine Methode, dann wieder das gleiche Objekt, anstatt ein neues Objekt in der Methode selbst? Als Beispiel: wenn eine entity-Klasse, wie folgt: class UserDetails { int

Sollte ich die structs in C++?

Anzahl der Antworten 10 Antworten
Den Unterschied zwischen struct und class ist ein kleines in C++, im Grunde nur, dass struct member sind per default public, und die Schüler sind standardmäßig private. Jedoch, ich benutze immer noch Strukturen, Wann immer ich brauche

Wie Sie print-Objekte in ein array mit for/foreach?

Anzahl der Antworten 7 Antworten
Ich habe eine Hausaufgabe assigment zu iterieren über ein Objekt, array und drucken Sie diese Objekte mithilfe for und foreach. Ich bin stuck on wie zu tun. Fragen Wenn Sie mit einer foreach-Schleife, haben Sie nicht, um

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