![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Co jest lepszym rozwiazaniem? Singletone, czy przekazywanie go obiektom? Dla przykladu:
Adrian. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Singleton jest zły. Dlaczego? Jest to niemalże to samo co global. Singleton jest po to by mieć 1 instancje a nie po to by nie przekazywać obiektów!
Inversion of Controll idzie dalej, zapewnia obsługę obiektów. Kontener IoC możę się zachowywać jak fabryka i wypluwać kolejne instancje albo trzymać tylko 1 instancje. Dostęp do usług (np połączenia z bazą) jest tylko w tych miejscach, gdzie przekazaliśmy instancję kontenera. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 07:29 |