Я читал о Singletons в Ruby. Мне никогда не приходилось использовать их раньше, но мне стало любопытно и решили посмотреть их, посмотреть, следует ли мне использовать их в прошлом, или, может быть, я смогу использовать их в будущем, если бы я знал, используется для.
Единственное, что я могу использовать, это:
- ? Когда мне нужен специальный объект. Пример: "умный"
Hash
объект, который действует как обычный рубиновый хэш с несколькими дополнительными причудами. - Когда я хочу сделать так, может существовать только один экземпляр класса.
Тем не менее, я не уверен, что мне нужно было либо из вышеперечисленного.