LINUX.ORG.RU

История изменений

Исправление seiken, (текущая версия) :

Скажем так, если ты пилишь какую-то либу или фреймворк, то использоваться там синглтоны это дегенератсво.

Допустим, у тебя есть класс для записи в файл, (OutputFile) который пользователь может использовать в своей программе. Тебе нужно прозрачно для пользователя сидеть внутри этого класса и отправлять записываемую инфу по интернету на определённый сервис (класс DataSender). Ты будешь на каждый объект OutputFile создавать свой объект DataSender и открывать 100500 коннектов к сервису?

Исходная версия seiken, :

Скажем так, если ты пилишь какую-то либу или фреймворк, то использоваться там синглтоны это дегенератсво.

Допустим, у тебя есть класс для записи в файл, (OutputFile) который пользователь может использовать в своей программе. Тебе нужно прозрачно для пользователя сидеть внутри этого класса и отправлять записываемую инфу по интернету на определённый сервис (класс DataSender). Ты будешь на каждый объект OutputFile создавать свой объект DataSender и открывать 100500 коннектов сервису?