El patrón de diseño Abstract Factory, busca agrupar un conjunto de clases con funcionamiento común, denominado familias, las cuales son creadas mediante un Factory, este patrón es especialmente útil cuando buscamos implementaciones comunes para resolver el mismo problema
En este sencillo ejemplo de implementacion aprenderemos sobre:
- Implementacion estructural en el codigo
- Archivos necesarios para la implementacion
- Flujo de trabajo del patron de diseño
- Composer version 1.9.0 ^
- Clona el repositorio con el comando:
$ git clone https://github.com/DamianGonzalez27/AbstractFactory.git
- Una vez clonado el repositorio situate en la carpeta raiz del proyecto
$ cd AbstractFactory
- Ejecuta el comando de instalacion de composer para instalar todas las dependencias necesarias
$ composer install
- Ejecuta los comandos del script para ver los resultados
Suma
$ php Client.php suma valor1 valor2
Resta
$ php Client.php resta valor1 valor2
Hola
$ php Client.php hola valor
Adios
$ php Client.php adios valor
Concatenar
$ php Client.php concatenar valor1 valor2
Visita mi web
Dudas, comentarios o sugerencias, enviame un correo electronico: ing.gonzaleza@outlook.com