Pytania oznaczone «inversion-of-control»

Odwrócenie sterowania (IoC) to abstrakcyjna zasada opisująca aspekt niektórych projektów architektury oprogramowania, w których przepływ sterowania w systemie jest odwrócony w porównaniu z programowaniem proceduralnym.

82
Dlaczego nie użyć kontenera IoC do rozwiązywania zależności między jednostkami / obiektami biznesowymi?

Rozumiem koncepcję DI, ale dopiero uczę się, co mogą zrobić różne kontenery IoC. Wygląda na to, że większość ludzi opowiada się za używaniem kontenerów IoC do łączenia usług bezstanowych, ale co z używaniem ich do obiektów stanowych, takich jak encje? Niezależnie od tego, czy jest to dobre, czy...