Привет. Объясните, пожалуйста про синглтон. В каком случае его нужно применять? Например, у меня есть модель данных. В соответсвии с этой моделью я хочу получать данные через вебсокет. Я бы хотел, чтобы из любой части программы я мог обратиться к данным пришедшим с сокета. В данном случае нужно применить синглтон? Или как лучше организовать вышеописанную задачу?