В прошлом я не использовал ОО в проектах, так как делал это проще (фактически используя архаичные вызовы mysql_query и мою собственную фильтрацию), поэтому я хотел начать новый проект, научившись использовать шаблоны проектирования с моим ООпо пути.
Я искал создание сайта микроблогов для ударов ногами и нашел синглтон-шаблон дизайна , который выглядел полным, и использовать с PDO Iне мог видеть в этом ничего плохого (кроме невозможности получить доступ к двум базам данных, которые я не уверен, что мне понадобится для этого проекта).
На скажем, проект, подобный этому, или простое программное обеспечение CMS,будет ли синглтон хорошей идеей?Какие типы шаблонов проектирования / тип класса базы данных будут использовать «большие парни» для этих вещей, будет ли это слишком ограничительным в дальнейшем, если это будет масштабироваться (одновременные соединения / производительность)?
Я также имелПрочтите о фабричном синглтоне, чтобы позже разобраться с дополнительными соединениями, так как в нем проще изменить код.Устранит ли это какие-либо негативные проблемы и сделает ли это более подходящим для этого шаблон проектирования?