Einzelnen Beitrag anzeigen

neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#32

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

  Alt 13. Feb 2012, 15:46
Ja, okay, dann geht es aber innerhalb eines einzelnen Autos nicht mehr.
Ich benötige mehr Infos, eventuell konkrete Implementierungs-Details.

Ansonsten, wenn Du so initialisierst:
GlobalContainer.RegisterComponent<TMotor>.Implements<IMotor>; dann ersetzt Du
Delphi-Quellcode:
var
  aMotor : TMotor;
begin
  aMotor := TMotor.Create();
mit
Delphi-Quellcode:
var
  aMotor : IMotor;
begin
  aMotor := ServiceLocator.GetService<IMotor>;
In beiden Fällen verweist aMotor auf eine spezielle Instanz.
Andreas
  Mit Zitat antworten Zitat