PHP: Singleton по сравнению со статическим классом [дубликат]

9
задан Community 23 May 2017 в 10:27
поделиться

4 ответа

Большая разница между синглтонами и набором статических методов заключается в том, что синглтоны могут реализовывать интерфейсы . Но статический wont

Разница между статическим классом и одноэлементным шаблоном?

1
ответ дан 4 December 2019 в 23:38
поделиться

Синглтон - это абстрактный шаблон проектирования, который описывает объект, который может быть создан только один раз. Статический класс - это конкретная реализация этого шаблона проектирования.

1
ответ дан 4 December 2019 в 23:38
поделиться

Синглтон - это паттерн, который не имеет ничего общего с реализацией на конкретном языке. Технически синглтон означает, что в системе может быть только один экземпляр объекта. В случае статического класса у вас вообще не будет никаких объектов.

1
ответ дан 4 December 2019 в 23:38
поделиться

В синглтоне вы можете выбрать инициализацию переменной при первом вызове. В то время как статическая переменная начинает существовать с момента включения/вызова файла, в котором объявлена статическая переменная.

3
ответ дан 4 December 2019 в 23:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: