Wszyscy wiemy, jak złe są Singletony, ponieważ ukrywają zależności i z innych powodów . Jednak we frameworku może istnieć wiele obiektów, które trzeba utworzyć tylko raz i wywołać z dowolnego miejsca (rejestrator, baza danych itp.). Aby rozwiązać ten problem, powiedziano mi, żebym użył tak...