Suchergebnisse für Anfrage "oop"
Seltsame Schnittstellenmethode für Punktiterator
Ich muss über bestimmte Punkte des Umfangsrechtecks iterieren (in einigen Fällen muss ich über eine Linie dieses Rechtecks iterieren, in anderen Fällen muss ich über das gesamte Rechteck iterieren). Ich habe eine ...
Warum benutzt OrderedDict nicht super?
Wir können ein @ erstellOrderedCounter einfach durch mehrfache Vererbung: >>> from collections import Counter, OrderedDict >>> class OrderedCounter(Counter, OrderedDict): ... pass ... >>> OrderedCounter('Mississippi').items() [('M', 1), ('i', ...
Warum werden statische Methoden nicht als gute OO-Praxis angesehen? [geschlossen
Ich leseProgrammieren von Scala [https://rads.stackoverflow.com/amzn/click/com/193435631X]. Zu Beginn von Kapitel 4 bemerkt der Autor, dass Java statische Methoden unterstützt, die "nicht so reine OO-Konzepte" sind. Warum ist das so
Verwenden der Klasse als Typhinweis für Argumente in ihren Methoden
Der Code, den ich unten eingefügt habe, gibt den folgenden Fehler aus: NameError: name 'Vector2' is not definedin dieser Zeile: def Translate (self, pos: Vector2):Warum erkennt Python mein @ nicVector2 Klasse in derTranslate Methode class ...
Der Punkt einer Schnittstelle [duplizieren]
Mögliches Duplizieren: Wie erfahre ich, wann eine Schnittstelle erstellt werden muss? [https://stackoverflow.com/questions/444245/how-will-i-know-when-to-create-an-interface] Ich frage mich, ob ich ein Interface verwenden soll. Verwenden Sie ...
Object Oriented Javascript vs. Pure jQuery und .data Speicher
ein aktueller Programmierstil ist OO Javascript mit der Class.extend-Funktion von John Resig:http: //ejohn.org/blog/simple-javascript-inheritance [http://ejohn.org/blog/simple-javascript-inheritance/] Das war in Ordnung, aber ich finde mich beim ...
Nachteil der Objektzusammensetzung gegenüber der Klassenvererbung
Die meisten Design-Patten-Bücher sagen, wir sollten "die Objektzusammensetzung der Klassenvererbung vorziehen". Aber kann mir jemand ein Beispiel geben, dass Vererbung besser ist als Objektzusammensetzung.
Wie kann ich ein einfaches aspektorientiertes Konzept verwenden, um die Ausnahmebehandlung ohne Postsharp durchzuführen?
Ich möchte AOP verwenden, um meine Fehlerausnahme in der Konsolenanwendung zu behandeln. (Es ist nicht MVC. Ich habe die Attribut-Vase-Programmierung verwendet, um Fehler in MVC zu behandeln. Dies ist jedoch die ...
Methoden im objektorientierten Design
Q1. In meinem Universitätsstudium der objektorientierten Modellierung und Konstruktion empfehlen sie, darüber nachzudenken, was ein Objekt für seine Methode tun kann und welche Verantwortung es für seine Eigenschaften trägt. ...
OO Design und zirkuläre Abhängigkeiten
Ich kämpfe derzeit mit einem zirkulären Abhängigkeitsproblem beim Entwerfen meiner Klassen. Ever seit ich über das @ gelesen haAnämisches Domänenmodell [http://martinfowler.com/bliki/AnemicDomainModel.html] (etwas, was ich die ganze Zeit getan ...