Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/07/2011, 08:43
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 15 años, 11 meses
Puntos: 31
Respuesta: Diferencia entre Factory Method, Simple Factory y Abstract Factory

entonces esto que hago vendria hacer un Simple Factory no ?

Código PHP:
Ver original
  1. <?php
  2. interface ICoreSimpleFactory{
  3.     public static function getInstance($object);
  4. }
  5. class CoreSimpleFactory implements ICoreSimpleFactory{
  6.     public function __toString(){
  7.         return "Retona todas las instancias de nuestro core";
  8.     }
  9.     public static function getInstance($object) {
  10.         try{
  11.             switch($object){
  12.                 case 'Controller':
  13.                     return new Controller();
  14.                 default:
  15.                     throw new Exception("No se puede instanciar esta clase");
  16.                                         break;
  17.             }
  18.         }catch(Exception $e){
  19.             exit($e->getMessage());
  20.         }
  21.     }
  22. }

Ya que basicamente lo que hago es llamar a mis a las clases que hay en mi carpeta core, que dentro de esta se maneja los modelos, los controlladores, pero no el MVC en si, sino como va a trabajar estos, como voy a capturar las peticiones, como se carga un modelo etc ...