Constructor Injection vs. Setter Injection

Da ich gerade mein Wissen um Algorithmen und Programmiersprachen etwas aufbessere und auffrische, bin ich über den verlinkten Artikel gestoßen. Es geht darum, ob ihr lieber einen Contstructor erstellt der keine Parameter bekommt, das Objekt mit Standardwerten besetzt und individuelles Verhalten mit Hilfe von Settern regelt, oder ob ihr lieber einen Construcor benutzt, der alle Parameter gleich von Anfang an bekommt.

Persönlich finde ich den Ansatz mit Constructor Injection wesentlich besser. Man vergisst halt keine Werte und alles wird immer in der richtigen Reihenfolge instantiiert.

 

Dieser Beitrag wurde unter Linked, Programming abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.