Disons que pour une raison quelconque, tous les objets sont créés de cette façon $ obj = CLASS :: getInstance (). Ensuite, nous injectons des dépendances à l'aide de setters et effectuons le démarrage de l'initialisation à l'aide de $ obj-> initInstance (); Y a-t-il de vrais problèmes ou situations qui ne peuvent pas être résolus si nous n'utilisons pas du tout de constructeurs?
Ps la raison de créer un objet de cette façon, c'est que nous pouvons remplacer la classe à l'intérieur de getInstance () selon certaines règles.
Je travaille en PHP, si c'est important