Classe com somente uma instancia

[quote]E reafirmo, IoC é um setter ou um argumento no construtor de sua classe. E um simples setter já inverteu o controle.

Inverter o Controle é: Não buscar as coisas sozinho, é receber de alguém. E como fazer isso? Injeção de dependências. E como fazer a Injeção de Dependências? Qual a forma mais simples? Um setter. ou um argumento no construtor.[/quote]

Você pode fazer injeção de dependências sem receber nada de ninguém, ou passar nada para alguém. DI não é a única forma de IoC e alguns exemplos que eu dei eram justamente de formas de IoC sem DI, por isso eu os citei.

Você está confundindo o mecanismo usado para implementar IoC, em uma de suas formas, com IoC em si.

Por isso eu disse “a forma mais simples”.

Bom , eu não estou confundindo nada. Pare de acusar, preste atenção.