Adott IA, IB és IC interfész. Implementációk: A, B, C1 és C2, utóbbiak IC-t implementálják. A hívja B-t, A -> B, B viszont IC mindkét implementációját kívánja használni, B -> C1 és B -> C2. Közönséges konstruktor injectionnel nem lehet ezt rendesen összerakni. Mi a javasolt módszer erre?