Was die Collections betrifft, so hast Du ja einen ersten Vorschlag: "Multimaps". Fürs Erste muss ich erst einmal bei Delphi-Coll bleiben, aber ich werde den Aufwand für einen Umstieg demnächst mal genauer bewerten.
Multimaps hab ich gestern eingebaut.
Spring4d bzw. Dependency Injection im Allgemeinen ist ein Thema mit dem ich mich neben dem Berufsalltag zurzeit auseinandersetze. Diesbezüglich kommen sicher bald einige Fragen auf das Forum zu. Bei der Verwendung von DI fällt einem erst einmal so auf, was man sich in der Vergangenheit durch "suboptimale" Programmstukturierung verbaut hat.
Ja, das sind immer diese Aha-Momente, wo einem dann schlagartig klar wird, warum manche immer von Design Prinzipien und so rumlabern