Einzelnen Beitrag anzeigen

exilant

Registriert seit: 28. Jul 2006
133 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#65

AW: Spring-DI / DelegatedConstructor / Factory für Dummies

  Alt 14. Feb 2012, 17:22

Und genau hier trennen sich unsere Ansichten. Wo befinde ich mich denn bei dieser Codezeile?

Code:
if fuhrpark.eingeteiltesfahrzeug.motor.kraftoffart = diesel then einkaufsabteilung.dieselbestellen;
Sie hat Kenntnis von Fuhrpark, Fahrzeug und Motor (durch den Zugriff auf die Properties) und greift somit 3 Ebenen tief in die Struktur. Desweiteren ist sie auf eine Kraftstoffart festgeschrieben. Für Benzin, Hafer, Plutonuium müsste eine ähnliche Zeile her -> Copy and Paste?
Delphi-Quellcode:
case fuhrpark.eingeteiltesfahrzeug.motor.kraftoffart of
  diesel : einkaufsabteilung.dieselbestellen;
  hafer : einkaufsabteilung.haferbestellen;
  plutonium : sicherheitsdienst.anrufen;
end;
Denke ich zu einfach?
Anything, carried to the extreme, becomes insanity. (Exilant)
  Mit Zitat antworten Zitat