Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 3 Dołączył: 5.02.2007 Ostrzeżenie: (0%)
|
Witam,
Staram sie pogłębić swoją wiedzę na temat tego wzorca. Albo nie udało mi się trafić na dobre źróła, albo nie jest on dobrze opisany. Mam tu na myśli nie sposoby implementacji, bo tych jest bardzo wiele, bardziej natomiast interesuje mnie kwestia uznawania (nie ogólnie) Singleton-a za antywzorzec. Aby nie okazalo się zaraz, że jestem kompletnie nieobeznany z google, dodam, że wpisując w polską wyszukiwarkę singleton+ antywzorzec oczywiście zwracanych jest wiele wyników. Żaden jednak nie opisuje broblemu naprawdę szczegółowo, pomijając już kwestię przedstawienia w solidny, rzeczowy sposób alternatywnych rozwiązań. Będę wdzięczny za Wasze opinie, linki do tematów etc. Pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Może napisałem zbyt ogólnie, więc wytłumaczę o co mi chodziło. DI jest jedną z implementacji IoC, a przy pomocy DI można zastąpić Singleton - tworząc jeden obiekt i przekazując go do innych obiektów, zgodnie z ich odpowiedzialnością. Pozbywamy się "obiektowej realizacji zmiennej globalnej" i można zacząć testować. Może to założenie, że skoro da się to załatwić z DI, to każda implementacja IoC to załatwi było błędne.
Tak to rozumiem, uważam, że jest to alternatywne rozwiązanie. Jeśli jednak nadal się pogrążam to chętnie dam się naprostować. |
|
|
|
albrzykowski Singleton raz jeszcze 11.03.2010, 17:09:17
Crozin CytatMam tu na myśli nie sposoby implementacji, bo... 11.03.2010, 17:20:02
destroyerr Dodatkowo stwarza problemy podczas testowania.
Co ... 11.03.2010, 18:04:08
mike Przecież Wikipedia jasno wypisuje problemy, któryc... 11.03.2010, 23:46:57
wookieb Nazywając singletona antywzorcem iż jest "zas... 12.03.2010, 00:24:55
Cysiaczek @albrzykowski - na forum są minimum 2-3 tematy wyc... 12.03.2010, 09:21:13 
mike Cytat(Cysiaczek @ 12.03.2010, 09:21:1... 12.03.2010, 09:58:13
wookieb Cytat(mike @ 12.03.2010, 09:58:13 ) B... 12.03.2010, 10:26:29
albrzykowski Dzięki za wypowiedzi,
@Cysiaczek - wiem, że są te... 12.03.2010, 13:23:37
Crozin Cytat(...) wszystkie powyższe korzystają z Singlet... 12.03.2010, 14:08:29
mike ~albrzykowski musisz sobie uświadomić, że mówimy t... 12.03.2010, 14:24:49
albrzykowski @Crozin - odnośnie SF, to nie wiedziałem, i pewnie... 12.03.2010, 15:32:16 ![]() ![]() |
|
Aktualny czas: 11.06.2026 - 06:01 |