oop

Objektorientierte Programmierung ist ein Programmierparadigma, das "Objekte" verwendet: Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
4
Antworten

C # hack: Geringfügiger Unterschied zwischen Interface und abstrakter Klasse

Dies ist eine philosophische Frage zu C # -Fundamenten: Ich frage mich, wie nahe eine Schnittstelle durch eine vollständig abstrakte Klasse simuliert werden kann. Angenommen, wir haben folgende Schnittstelle: %Vor% Und folgende abstrakte Kla...
02.01.2014, 16:56
1
Antwort

Scala Erweiterung der parametrisierten abstrakten Klasse

Ich bin ziemlich neu in Scala und schreibe eine API-Bibliothek und versuche, nur Vals und unveränderliche Objekte (wo möglich) zu verwenden. Ich versuche, den richtigen Weg für die Modellierung der Objekte zu finden. Angenommen, es gibt mehrere...
05.09.2012, 21:06
5
Antworten

MVC - Es ist falsch, vom Modell umzuleiten

Ich möchte fragen, ob es ein guter Ansatz ist, um von einem Modell statt von einem Controller umzuleiten. Der Grund, warum ich das machen möchte, ist, dass es einfacher ist, die Testumleitung von einem Modell zu vereinigen (ich übergebe einfa...
21.05.2013, 12:26
6
Antworten

Sollte ich mein Design ändern, um dynamische Umwandlungen zu verhindern?

Ich habe mehrere Threads über dynamische Umwandlungen in C ++ gelesen, die alle voller Leute sind, die behaupten, dass sie schlechtes Design anzeigen. In anderen Sprachen habe ich nie viel darüber nachgedacht, den Typ eines Objekts zu überprüfen...
21.03.2013, 15:12
2
Antworten

Operator überladen für Funktionen in R - seltsames Verhalten

Leider funktionieren Dinge wie (f+g)(3) , wobei f und g beide unäre Funktionen sind, in R nicht. Daher habe ich versucht, den "+" Operator für unäre Funktionen auf folgende Weise zu überladen: %Vor% Aber wenn ich versuche, das zu benutzen,...
15.03.2013, 12:17
2
Antworten

Klasse erweitert sich?

Ich bin auf eine PHP-Klasse gestoßen, die von einem früheren Mitarbeiter geschrieben wurde und folgendermaßen definiert ist: %Vor% Würde jemand bitte erklären, was hier vor sich geht? Erweitert sich diese Klasse? Ich weiß, dass ein Singleton...
20.07.2011, 19:26
1
Antwort

Wie vermeiden Sie den Verweis auf Entity Framework auf meiner Serviceebene?

Beim Versuch, eine Datenzugriffsschicht für ein neues Projekt zu erstellen, stieß ich auf das, was ich mir nur als OOP / Design / Generics-Problem vorstellen kann (mit EF 4.3 auf die Datenbank zugreifen). Hauptsächlich wollte ich mit dieser D...
07.11.2012, 22:00
4
Antworten

C ++: Funktion wird nicht überschrieben, wenn Vorlagen verwendet werden

Ich bin gerade dabei, eine kleine Kalenderbibliothek für einen Schulauftrag zu schreiben, und ich bin auf ein unerwartetes und sehr verwirrendes Problem gestoßen. Mein Zuweisungsoperator wird nicht überschrieben, wenn ich Vorlagen einführe! A...
01.11.2012, 19:54
1
Antwort

Python Statische Methoden, warum? [Duplikat]

Ich habe ein paar Fragen zu statischen Methoden in Klassen. Ich werde mit einem Beispiel beginnen. Beispiel eins: %Vor% Ausgaben: %Vor% Beispiel zwei: %Vor% Ausgaben %Vor% Ich sehe, dass ich in statischen Methoden kein Sel...
06.06.2012, 21:41
5
Antworten

Ist DI die einzige Lösung für Singleton und / oder statische Objekte?

Mir wurde gesagt, dass Singletons schwer zu testen sind. Ссылка Ссылка Mir wurde gesagt, dass statische Methoden / Objekte auch nicht gut sind. Ссылка Im Grunde scheint die einzige Lösung DependencyInjection zu sein. A...
16.05.2011, 21:38