solid-principles

Die SOLID-Prinzipien sind die fünf Prinzipien des objektorientierten Designs, die von Robert C. Martin eingeführt oder dokumentiert wurden.
1
Antwort

Verwenden von Ninject in einer SOLID-Anwendungsarchitektur

Ich beginne mit MVC3 und möchte eine flexible Architektur verwenden, also habe ich Dutzende Blogs, ein Buch (Pro ASP.NET MVC 3) gelesen, über SOLID-Prinzipien gelesen und bin schließlich zu einer Anwendungsstruktur gekommen, die mir gefällt (ode...
03.08.2011, 00:29
5
Antworten

Programme schreiben, die eine Sache machen und es gut machen

Ich kann den Teil "mach ein Ding" über Kapselung, Dependency Injection , Principle of Least Knowledge , und Du wirst nicht kommen Brauchen Sie es ; aber wie verstehe ich den zweiten Teil "tue es gut?" Ein Beispiel ist der Begriff Vollständ...
29.03.2011, 21:53
2
Antworten

Sollten bei der Implementierung der Abhängigkeitsinjektion Ausnahmen injiziert werden?

Mein Team wühlt sich durch die Implementierung der Abhängigkeitsinjektion in einem PHP-Projekt mit einem hausgemachten DI-Container. Unsere erste Iteration von DI wurde vielleicht auf die Spitze getrieben, und sogar Ausnahmen werden in Klassen i...
05.08.2010, 14:39
2
Antworten

Führt der traditionelle Einsatz des Controllers in MVC zu einer Verletzung des Grundsatzes der einfachen Verantwortung?

Wikipedia beschreibt das Prinzip der einfachen Verantwortung auf folgende Weise:    Das Prinzip der einheitlichen Verantwortung besagt, dass jedes Objekt eine einzige Verantwortung haben sollte und dass diese Verantwortung vollständig von d...
22.04.2010, 23:22
5
Antworten

Abhängigkeitsinversion. Objekt erstellen

Laut SOLID-Prinzipien kann eine Klasse nicht von anderen Klassen abhängen, Abhängigkeiten müssen injiziert werden. Es ist einfach: %Vor% Aber was, wenn ich möchte, dass meine Foo-Klasse in der Lage ist, Bars zu erstellen, ohne die genaue Imp...
26.08.2011, 11:23
2
Antworten

Welche SOLID Prinzipien werden verletzt?

EINFÜHRUNG Ich arbeite an meiner Masterarbeit über Vererbungsprobleme und arbeite daran Indikatoren, die zeigen, dass ein Vererbungsproblem existiert. Wie im folgenden Beispiel: BEISPIEL %Vor% Die Methode gibt den String "Woo...
03.06.2015, 09:52
5
Antworten

Erweiterung der parametrisierten Factory-Methode in Java

Ich bin neu in OOP und lerne Designmuster, also schrieb ich einen einfachen Code, um eine Factory-Methode auszuprobieren, und alles scheint gut, außer wenn ich einen anderen Subtyp hinzufügen möchte. Hier ist der Code soweit: %Vor% Wenn die...
20.01.2017, 16:26
3
Antworten

Das Prinzip der Abhängigkeitsinversion mit .NET Framework-Klassen

Ich versuche, SOLID-Prinzipien zu verstehen, insbesondere Prinzip der Abhängigkeitsinversion . In dieser SO Antwort wird das sehr gut erklärt. Ich glaube, ich habe verstanden, dass ich in meiner Klasse keine Instanz einer Klasse erstell...
20.07.2017, 11:13
4
Antworten

Die Verwendung des Prinzips der "einfachen Verantwortung" zwingt meine Container dazu, öffentliche Setter zu haben

Ich bemühe mich sehr, die SOLID-Prinzipien zu entwerfen. Was ich gefunden habe, ist, dass wenn man das "Single Responsibility Prinzip" (das S von SOLID) benutzt, man normalerweise Klassen zwischen den Datencontainern und den Datenprozessoren auf...
10.12.2010, 18:30
4
Antworten

Überschreibt das Überschreiben das Open / Closed-Prinzip?

Das Open / Closed-Prinzip besagt, dass eine Klasse für die Erweiterung geöffnet, aber für die Änderung geschlossen sein sollte. Ich dachte, dass der Modifikationsteil sich ausschließlich auf die Änderung des Quellcodes der Basisklasse bezie...
14.06.2016, 11:41