Я понимаю, что следующий фрагмент кода всегда дает один и тот же экземпляр всегда, а также не может быть изменен и лучше всего рекомендуется для однопоточного/многопоточного использования.Как использовать перечисление для шаблона одноэлементного дизайна?
enum Colors {
RED, BLUE, GREEN;
}
Но я хочу знать, как использовать перечисление для применения одноэлементного шаблона для пользовательских классов, я имею в виду, где мы обычно делаем инициализацию, а затем возвращает экземпляр. Приведя пример, мы сможем помочь.
Возможный дубликат [Singleton Pattern: Use Enum Version] (http://stackoverflow.com/questions/23721115/singleton-pattern-using-enum-version) –
Но он по-прежнему не отвечает на возможные инициализации, чтобы создать пример. – xploreraj
Перечисление может иметь конструктор. Вы выполняете инициализацию. –