Середа, 22.01.2025, 22:09
Вітаю Вас Гість

Меню сайту
Форма входу
Міні-чат
300
Головна » 2013 » Червень » 28

Singleton (одиночка)


Один из самых известных и, пожалуй, самых спорных паттернов.
Представьте, что в городе требуется организовать связь между жителями. С одной стороны мы можем связать всех жителей между собой протянув между ними кабели телефонных линий, но полагаю вы понимаете насколько такая система неверна. Например, как затратно будет добавить еще одного жителя в связи (протянуть по еще одной линии к каждому жителю). Чтобы этого избежать, мы создаем телефонную станцию, которая и будет нашим «одиночкой». Она одна, всегда, и если кому-то потребуется связаться с кем-то, то он может это сделать через данную телефонную станцию, потому что все обращаются только к ней. Соответственно для добавления нового жителя нужно будет изменить только записи на самой телефонной станции. Один раз создав телефонную станцию все могут пользоваться ей и только ей одной, в свою очередь эта станция помнит ... Читати далі »
Переглядів: 857 | Додав: boda95 | Дата: 28.06.2013 | Коментарі (0)

Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0
Пошук
Реклама