äre Singleton ein gutes Entwurfsmuster für eine Microblogging-Sit

Ich habe in der Vergangenheit kein OO in Projekten verwendet, da ich es einfacher gehalten habe (in der Tat mit archaischen mysql_query-Aufrufen und meiner eigenen Filterung), also wollte ich ein neues Projekt starten und lernen, mit meinem OO Entwurfsmuster entlang des zu verwenden Weg

Ich wollte eine Microblogging-Site für Kicks erstellen und fand dassingleton Entwurfsmuster Klasse, die vollständig schien, und mit @ zu verwend PDO Ich konnte nichts falsches daran erkennen (außer, dass ich nicht auf zwei Datenbanken zugreifen kann, die ich nicht unbedingt für dieses Projekt benötige).

Sagen wir, ein Projekt wie dieses oder eine einfache CMS-Software, wäre ein Singleton eine gute Idee? Welche Arten von Entwurfsmustern / Datenbankklassentypen würden "die Großen" für diese Dinge verwenden, wäre dies später zu restriktiv, wenn es hochskaliert würde (gleichzeitige Verbindungen / Leistung)?

Ich hatte auch über einen Factory-Singleton gelesen, um später mit zusätzlichen Verbindungen fertig zu werden, da es einfacher ist, den Code darin zu ändern. Würde dies eines der negativen Probleme beheben und es zu einem geeigneteren Entwurfsmuster für dieses Problem machen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage