Вы же знаете, что живёт такой паттерн - Singleton, он же Одиночка?
«Да, конечно!», - воскликнут одни.
«Хренасдва!», - возразят им другие. И тут же добавят, «Это не паттерн, а самый что ни на есть антипаттерн!».
И кто тут прав? Может быть обе стороны, а может быть обе не правы. Да и хрен с ними, если честно, чума на оба их дома.
Когда-то 4 смелых чувака решили собрать «любимые» паттерны в одну книгу и описали их. И люди приняли их, и сказали, что это прекрасно. Добрую четверть века на каждом техсобесе, каждого уважающего себя разраба спрашивали (и продолжают спрашивать) про паттерны. Такая, своего рода система «свой/чужой».
Одним из этих паттернов "был" и Одиночка. Хороший паттерн, всем своим существом направленный на созидание, а не на разрушение. Эгоистичен он слегка, конечно, но кто не без греха? Пусть он не строит большие и сложные объекты, как Строитель, пусть не рождает гибких и короткоживущих химер, как Фабрики. Но он уникален, он такой один!
Но время и разрабы безжалостны. По истечению нескольких лет всё чаще раздаются выкрики, что паттерн не настоящий и даже вредный.