1. Los métodos o clases de fábrica generan objetos en lugar de nuevos directamente en el código.
2. Cuando cambia el nombre de clase correspondiente al objeto, solo necesita cambiar el método de creación de instancias en la clase de fábrica. No es necesario cambiar todo externamente.
Defina una clase específicamente para crear otros objetos. De esta manera, cuando necesitamos llamar a una determinada clase, no necesitamos usar la nueva palabra clave para crear una instancia, sino llamar a un determinado método a través de nuestra clase de fábrica para obtener una instancia de la clase.
Ejemplo
claseFábrica{ función estática crearBase de datos(){ $db =nueva base de datos(); devolver $db; } } $db=Fábrica::createDatabase();
Lo anterior es el uso del modo de fábrica php, espero que sea útil para todos. Más guía de aprendizaje de PHP: red de código fuente