иногда я использую шаблон, который очень похож на шаблон синглтона:
Существует один экземпляр по умолчанию, который и статический метод get для его доступа.
Но вы можете создавать другие экземпляры и передавать их в качестве необязательного параметра, а при желании вы можете даже заменить экземпляр по умолчанию на экземпляр из дочернего класса.
Так что это НЕТ SINGLETON вообще, но в большинстве случаев он используется как один синглтон.
У кого-нибудь есть идея, кого назвать как-то так?
Может быть, наполовину *** синглтон? domiton