Suchergebnisse für Anfrage "solid-principles"
Wie bestimmen Sie, wie grob oder feinkörnig eine "Verantwortung" sein sollte, wenn Sie das Prinzip der einheitlichen Verantwortung anwenden?
In der SRP wird eine "Verantwortung" normalerweise als "Änderungsgrund" beschrieben, sodass jede Klasse (oder jedes Objekt?) Nur einen Grund haben sollte, warum jemand dort hineingehen und ihn ändern sollte. Aber wenn Sie das extrem fein nehmen, ...
Simple Factory vs Factory-Methode: Switch-Anweisung in Factory vs. Client
ch verstehe, dass einer der Hauptvorteile der Factory-Methode gegenüber der Simple Factory darin besteht, dass sie nicht gegen das Open-Closed-SOLID-Prinzip verstößt. Das heißt, bei ersteren muss die switch-Anweisung nicht geändert werden, wenn ...
Monkey-Patching Vs. SOLIDE. Prinzipien?
Ich bin bei einigen persönlichen Projekten langsam von PHP5 auf Python umgestiegen und bin derzeit begeistert von dieser Erfahrung. Bevor ich mich für die Python-Route entschied, schaute ich Ruby an. Was mir in der Ruby-Community aufgefallen ...
Inject require object hängt von der Bedingung in der Konstruktorinjektion ab
Ich habe eine Schnittstelle public interface ITrnsitReport { List<UserDefinedType> GetTransitReportData (); }Und es gibt nur eine Implementierung, nämlich public class TransitReport : ITrnsitReport { private IValidateInput _inputValidation = ...
Breaking SOLID Principles in mehrfacher Implementierung einer Schnittstelle
Ich stehe vor einem Problem mit der Abhängigkeitsinversion in einemfactory Methode und es bricht auch Open Closed-Prinzip. Mein Code sieht wie folgt aus: codes public interface IWriter { void WriteToStorage(string data); } public ...
Seite 2 von 2