Tag: oop

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

Deklarieren Sie ein Objekt kann einen beliebigen Datentyp in c#

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche für eine Umsetzung ähnlich dem Typ 'id' in objective-c, die beliebigen Typs sein können während der Laufzeit.Ist es möglich, dass in c#? lassen Sie mich erklären, meine Anforderung id abc;//a common type

Rückgabe ein array von Zeigern?

Anzahl der Antworten 5 Antworten
Ich bin Programmier-Anfänger und ich habe mit ganz wenig Mühe mit C++ OOP. Speziell, heute Abend habe ich versucht, eine einfache Klasse schreiben, die Ereignisse und schaltet zwischen mehreren Bildern, mit einem Zeiger auf jedes Bild gespeichert

Ist die Durchsetzung einer abstrakten Methode Umsetzung unpythonic?

Anzahl der Antworten 4 Antworten
Beim entwerfen von Klassen, die abstrakte Methoden können sehr hilfreich sein. Von dem was ich weiß, Python besitzt keinen Mechanismus für die Durchsetzung einer geerbten Klasse zum implementieren der abstrakten Methode. In meinem code (siehe Beispiel unten)

Sollten wir immer zugunsten Polymorphismus über enums?

Anzahl der Antworten 6 Antworten
Nachdem gerade: Die Clean Code Talks -- Vererbung, Polymorphismus, & Tests Ich habe meine code und bemerkte ein paar switch-Anweisungen umgestaltet werden kann in Polymorphismus, aber ich habe auch bemerkt, dass ich nur benutzt, switch-Anweisungen mit enums.

Linq: Selektieren Sie das Objekt auf der Grundlage von Eigentum

Anzahl der Antworten 2 Antworten
Wie macht man die Auswahl eines bestimmten Objekts mithilfe von query-expression-Stil Linq? private static ObservableCollection<Branch> _branches = new ObservableCollection<Branch>(); public static ObservableCollection<Branch> Branches { get { return _branches; } } static void Main(string args) { _branches.Add(new Branch(0,

Partielle Klasse in PHP wie in C#

Anzahl der Antworten 2 Antworten
Gibt es eine einfache Möglichkeit zu haben, ein Konzept der partial class in PHP wie haben wir in C#? Ich habe versucht, es möglich zu machen, mit anderen namespace, aber es könnte nicht funktionieren. Warum würden Sie

Java-Lambdas : so funktioniert es in der JVM - & ist es OOP?

Anzahl der Antworten 3 Antworten
Geschlossen. Diese Frage muss sich mehr. Es ist derzeit nicht akzeptieren Antworten. mehr. verbessern Wollen dieser Frage? Update die Frage, also es konzentriert sich auf ein problem, das nur durch Bearbeiten diesem post. Geschlossen 4 Jahre vor.

Funktionen und Werte zurückgegeben werden

Anzahl der Antworten 5 Antworten
Ich bin ein Anfänger in der Swift so einige Sachen nicht ganz klar ist mir noch nicht. Ich hoffe, jemand würde erklären, dies für mich: //Creating Type Properties and Type Methods class BankAccount { //stored properties let

Was offen ist Rekursion?

Anzahl der Antworten 2 Antworten
Was offen ist Rekursion? Ist es spezifisch für OOP? (Ich stieß auf diesen Begriff in dieser tweet von Daniel Spiewak.) Kam hier aus einer seiner anderen neueren tweet "Meine definition von OO ist message passing verheiratet mit

Finite State Machine, in Objective-C

Anzahl der Antworten 5 Antworten
Hat jemand eine Lösung für eine grundlegende, kompakte Finite-state-Maschine/Automaten geschrieben in Objective-C-code? Ich bin daran interessiert, wiederverwendbare Komponenten, so dass der FSM haben die Staaten Hinzugefügt und Maßnahmen definiert, die wieder verwendbaren Zustands-Klassen. so haben Sie wind-up

PyQt5 Methode closeEvent

Anzahl der Antworten 2 Antworten
Ich bin derzeit lernen, wie man eine Anwendung erstellen, mit pyqt5 und traf auf einige problem mit closeEvent-Methode überschrieben, damit der Benutzer wird zur Bestätigung aufgefordert durch QMessageBox-Objekt. Es scheint, arbeiten gut mit X-Taste - event wird

Javascript "this" im statischen Methoden

Anzahl der Antworten 4 Antworten
Habe ich einen code wie: User = function(){} User.a = function(){ return "try"; } User.b = function(){ } Vom Benutzer.b() ich kann call User.a() Verwendung: User.b = function(){ return User.a(); } aber nicht mit dieser, da es

Javascript-framework für OOP-Emulation

Anzahl der Antworten 4 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

Kann PHP statische Methoden rechtlich eine Sichtbarkeit protected oder private?

Anzahl der Antworten 1 Antworten
Merke ich, dass es möglich ist, definieren Sie eine statische Methode der Klasse, die als private und protected in PHP. Dies ermöglicht eine instanziierte Klasse oder öffentliche statische Methode zum Zugriff auf seinen eigenen privaten/protected static-Methoden. protected

Holen Sie sich alle public deklarierten Methoden in der Klasse, nicht geerbt

Anzahl der Antworten 3 Antworten
Was ich will ist das array aller public-Methoden, und NUR öffentliche, die, von den untersten Klassen in der vererbungsstruktur. Zum Beispiel: class MyClass { } class MyExtendedClass extends MyClass { } class SomeOtherClass extends MyClass { }

Attribut löschen von Klasse-Instanz python

Anzahl der Antworten 2 Antworten
Habe ich z.B. Klasse: class A(): other_attribute = 2 def __init__(self): setattr(A,"my_attribute",1) a = A() Wie kann ich löschen my_attribute und other_attribute von der Instanz? PS. Ich bearbeitete code besser erklären problem. So habe ich zum Beispiel

Entkopplung - OOP

Anzahl der Antworten 6 Antworten
Habe ich eine einfache Frage (das arbeiten mit Java). Ich habe zwei Klassen, eine, ein Dokument, eine zweite stellt ein Wort dar. Die Dokument-Klasse kennen muss, um einige Infos über die Worte, die gehalten wird in Word.

Problem Einstellung Wert von wx.TextCtrl in wxPython

Anzahl der Antworten 1 Antworten
Ich versuche zu übergeben, das Verzeichnis, wählt der Benutzer zurück auf die wx.TextCtrl namens ChooseRoot. Das hat nicht funktioniert so weit. Was mache ich falsch? Verschiedene Sachen ausprobiert, aber entweder es hängt sich auf oder ich bekomme

Wie Gang of Four-Design Patterns passen in das MVC-Paradigma?

Anzahl der Antworten 4 Antworten
Hab ich grübelte über Design Patterns für einige Zeit jetzt und ich bin gerade erst anfangen zu sehen, wie ich könnte eigentlich beginnen, die etwas von diesen absichtlich in meiner Entwicklung. Ich bin allerdings immer noch verwirrt

Java abstrakte Klasse eine Schnittstelle implementiert, beide haben die gleiche Methode

Anzahl der Antworten 5 Antworten
Während der Blick auf einige OOP-Materialien, dachte ich, von dieser Frage verwirrt mich ein wenig: Sollten Sie mit dem folgenden interface,abstrakte Klasse und konkrete Klasse: package one; public interface A { void doStuff(); } package one; public

OO-design-patterns zu verwenden für die Validierung

Anzahl der Antworten 4 Antworten
Ich bin in den Prozess des Schreibens einige Validierungs-code basiert auf folgenden Annahmen: Validation code muss in einer externen Klasse d.h. es werden keine Daten der Klasse enthält eigene Validierung Das gleiche Objekt validiert werden können in

Rekursiv drucken Datenstrukturen in Perl

Anzahl der Antworten 8 Antworten
Ich bin zurzeit learning Perl. Ich habe Perl hash, das Referenzen auf hashes und arrays. Die hashes und arrays können wiederum Referenzen auf andere hashes/arrays. Schrieb ich eine Unterroutine, die zum analysieren der hash rekursiv und drucken

PHP - so benennen Sie eine Objekt-Eigenschaft?

Anzahl der Antworten 3 Antworten
Ich Frage mich, wie kann ich ein Objekt umbenennen Eigenschaft in PHP, z.B.: <?php $obj = new stdclass(); $obj->a = 10; //will be renamed $obj->b = $obj->a; //rename "a" to "b", somehow! unset($obj->a); //remove the original one

Vererbung zu erweitern, eine Datenstruktur in Haskell

Anzahl der Antworten 4 Antworten
Als C++ - Programmierer, die versuchen zu lernen, Haskell hier. Bitte entschuldigt diese wahrscheinlich einfache Frage. Ich will übersetzen ein Programm, das stellt 3D-Formen. In C++ habe ich sowas wie: class Shape { public: std::string name; Vector3d

Wie man richtig mit Struts ActionForms, Value-Objekte und Entitäten?

Anzahl der Antworten 3 Antworten
Habe ich geerbt, eine große Java-Anwendung, die verwendet Struts, Spring und Hibernate. Die Klassen und Schnittstellen, die ich täglich sind: Struts-Actions, Struts ActionForms, Value-Objekte, Service-Schnittstellen und Implementierungen, DAO-Schnittstellen und Implementierungen, und die Entitäten. Ich bin mir ziemlich

`return $this; " design pattern oder anti-pattern?

Anzahl der Antworten 5 Antworten
Habe ich viele Male gesehen Zend Framework mit return $this; Muster Stil - und aus meiner Sicht: Pro: scheint Ihr durchaus nicht schlecht Muster Stil für die Verkettung von vielen Aktionen, die auf das gleiche Objekt und

Fehler 1010 in ActionScript

Anzahl der Antworten 6 Antworten
Nach dem kompilieren und läuft mein Programm, das ich laufen in die Laufzeit-Fehler 1010: TypeError: Error #1010: A term is undefined and has no properties. at DC/updateScore()[DC::frame74:36] Dies ist der Teil des Codes: function updateScore(e:MouseEvent) { var

objektorientierte Programmierung in node js

Anzahl der Antworten 2 Antworten
Ich habe eine grundlegende Frage wie folgt: Ich habe 2 separate Module main.js und logger.js im selben Verzeichnis. die logger.js ist einfach: function Logger(){ return this; }; Logger.prototype.log = function(str) { console.log('[' + this.mPrefix + ']' +

Object-oriented Javascript: event-handling

Anzahl der Antworten 3 Antworten
Ich versuche, erstellen Sie ein Ereignis für ein Objekt, um es zu hören. Betrachten Sie das folgende Beispiel: var moon; moon = document.createEvent("Event"); moon.initEvent("Event",true,true); var Dog = function (name) { this.name = name; document.addEventListener("Event",this.bark,false); }; dog.prototype.bark =

Payroll-System-Design, Business-Logik in der SPs oder Application Layer (C#.Net), Wartbarkeit - Repost

Anzahl der Antworten 4 Antworten
Entwerfen wir ein Lohn-Generation-System für einen Kunden. Die Organisation, die wir im Visier haben, hat eine Hierarchie wie folgt: Unternehmens -> Cluster -> Business Unit (BU) -> Abteilung -> Mitarbeiter Das Gehalt eines Mitarbeiters setzt sich aus

OOP-framework für js und jquery

Anzahl der Antworten 6 Antworten
Ich bin der Entwicklung einer web-Anwendung. Die Anwendung ist immer sehr Komplex, um die noch vorhandenen habe ich beschlossen ich habe, stellen einige oop-Konzepte. Die original-js oop einfach nicht native genug für mich (ich bin ein .net-Entwickler),

Was ist die Verwendung in der Klasse/statische Methoden in ruby?

Anzahl der Antworten 5 Antworten
Lernen ruby und oop im Allgemeinen, und ich kam auf die Klasse Methoden, die soweit ich das verstanden habe sind wie Instanz-Methoden, aber der Zugriff von der Klasse sondern von einem Gegenstand und kann nur einmal gleichzeitig

Qt: Mit QPainter auf die Kind-widgets

Anzahl der Antworten 3 Antworten
Bin ich ein Qt/C++ - problem mit einem einfachen QWidget Programm zeichnet eine ellipse im inneren ein Kind QWidget. Das Programm besteht aus: (1) Ein Elternteil QWidget (2) Ein Kind QWidget (als Zeichnung Oberfläche für eine ellipse)

Bank Konto-Klassen. Wie machen es leistungsfähiger/effizienter? (OOP -)

Anzahl der Antworten 4 Antworten
Möchte ich dieses Programm ohne die Verwendung von globalen Variablen. Grundsätzlich, wenn die person zieht sich zurück und landet gehen in negativen zahlen Sie eine Gebühr in Höhe von 5. Jede Transaktion, die im minus wird auch

Beispiel mit Besucher-Muster

Anzahl der Antworten 2 Antworten
public class Song { public string Genre { get; protected set; } public string Name { get; protected set; } public string Band { get; protected set; } public Song(string name, string band, string genre) { Name

Verbindung zu einer Datenbank in der objektorientierten PHP

Anzahl der Antworten 5 Antworten
Wie kann ich eine Klasse in oo php, worin dieser Klasse wird die eine, die Verwaltung der DB-Verbindung? Beispiel-codes oder Websites zu tun. Im mit MySQL-Befehl Client durch die Art und Weise. Hauptproblem: Wie kann ich eine

Den Aufruf nicht-statische Methode aus statischer man in Python

Anzahl der Antworten 5 Antworten
Kann ich nicht finden, ob es möglich ist, rufen Sie eine nicht-statische Methode aus einer statischen eine in Python. Dank BEARBEITEN: Ok. Und was ist mit static von static? Kann ich dies tun: class MyClass(object): @staticmethod def

Objekt-Eigenschaft "Vorherigen Wert" in Javascript

Anzahl der Antworten 8 Antworten
Ich bin gerade erst anfangen, um meinen Geist um das ganze Objekt-Orientierte Sache, so mit mir tragen. So, ich sah ein Beispiel für eine Objekt-Funktion (für Javascript), wo Sie einen neuen Wert zuweisen und diesen Wert zugewiesen

Wie kann ich programmgesteuert abrufen, die max_length ein Django model Bereich?

Anzahl der Antworten 2 Antworten
Sagen, dass ich eine Django-Klasse so etwas wie dieses: class Person(models.Model): name = models.CharField(max_length=50) # ... Wie kann ich über ein Programm erhalten, das max_length Wert für die name Feld? InformationsquelleAutor Mat | 2009-12-01

müssen express.js controller oop Tipps

Anzahl der Antworten 4 Antworten
Ich bin Neuling in der web-Entwicklung entwickelt haben und ein web-server mit node und express. Ich habe verwendet, MVC-Muster, mit Modellen, die sequelizejs Objekte. Aber, für meine Controller, dir wenig bis gar kein OOP aktuell und ich

php Destruktor-Verhalten

Anzahl der Antworten 5 Antworten
ich versuche zu verstehen, php Konstruktor-und Destruktor-Verhalten. Alles geht wie erwartet mit dem Konstruktor, aber ich habe Probleme damit, den Destruktor zu Feuer implizit. Ive getan alles zu Lesen auf php.net und die damit verbundenen Websites, aber

Magento: extern relative URL ' s für Kategorien

Anzahl der Antworten 1 Antworten
Baue ich eine website und installiert Magento in das /shop/- Unterverzeichnis. Ich würde gerne integrieren die top-Kategorien in das Menü von meinem nicht-Magento-Website, so können Sie navigieren direkt in die Kategorie. Dafür brauche ich den Namen der

Vererbung vs enum-Eigenschaften in der Domäne Modell

Anzahl der Antworten 6 Antworten
Hatte ich eine Diskussion auf der Arbeit über "die Vererbung im domain-Modell erschwert die Entwickler Leben". Ich bin ein OO-Programmierer, so dass ich begann zu suchen nach Argumenten, die mit Vererbung im domain-Modell erleichtert dem Entwickler das

PHP: übergeordnete Klasse Eigenschaften von der Kind-Klasse

Anzahl der Antworten 2 Antworten
Vielleicht kennen Sie einige "rechten Weg" zu überschreiben class-Eigenschaft von der Kind-Klasse Methode <?php class A { public $option; public function __construct() { $this->option = array(1,2,3); } public function bb() { $obj = new B; $obj->aa(); print_r($this->option);die;

ES6-Klassen - Update-Statische Eigenschaften

Anzahl der Antworten 3 Antworten
Ich versuche herauszufinden, alternative Möglichkeiten, um eine statische (oder eine Klasse) die Eigenschaft einer ES6-Klasse und klicken Sie dann auf ändern, nachdem Sie neue Instanzen der Klasse erstellt werden. Zum Beispiel, sagen wir ich habe eine Klasse

Wie funktioniert die C++ - compiler wissen, welche Implementierung einer virtuellen Funktion aufrufen?

Anzahl der Antworten 6 Antworten
Hier ist ein Beispiel des Polymorphismus von http://www.cplusplus.com/doc/tutorial/polymorphism.html (zur besseren Lesbarkeit umgebrochen): //abstract base class #include <iostream> using namespace std; class Polygon { protected: int width; int height; public: void set_values(int a, int b) { width =

C++ ist es möglich, eine Klasse erweitern eine Klasse und eine Realisierung einer Schnittstelle zur gleichen Zeit?

Anzahl der Antworten 5 Antworten
Coluld Sie bieten ein einfaches code-Beispiel? (sorry C++ - nube und so rufen Sie eine Funktion aus der Klasse, die Sie erweitern? Könnten Sie etwas konkreter über das, was Sie erreichen wollen ? Wollen Sie eine Methode

Ist Erlang Objekt-Orientiert?

Anzahl der Antworten 7 Antworten
Message-passing ist ein wesentlicher Bestandteil der Erlang. Alan Kay hat argumentiert, dass die message-passing ist ein Konzept wichtiger als die Objekte, die in seiner Sicht der Objekt-orientierten Programmierung (und er "erfand" den Begriff!). Können Erlang als eine

Wie kann ich ein einfaches Menü in Perl?

Anzahl der Antworten 6 Antworten
Ich arbeite an einem Perl-Skript, erfordert einige grundlegende Menü-Funktionalität. Letztendlich würde ich wie jedes Menü mit ein paar Optionen und dann entweder die option zum zurückkehren zum vorherigen Menü oder beenden. Beispiel: Dies ist ein Menü: Wahl

PHP-OOP-1 als Argument übergeben-Shop::__construct() muss eine Instanz von

Anzahl der Antworten 2 Antworten
Diese Frage ist unwahrscheinlich, um zu helfen alle zukünftigen Besucher; es ist nur für einen kleinen geografischen Gebiet, einen bestimmten moment in der Zeit, oder eine außerordentlich engen situation, die nicht allgemein für das weltweite Publikum des