entonces esto que hago vendria hacer un Simple Factory no ?
Código PHP:
Ver original<?php
interface ICoreSimpleFactory{
public static function getInstance($object);
}
class CoreSimpleFactory implements ICoreSimpleFactory{
public function __toString(){
return "Retona todas las instancias de nuestro core";
}
public static function getInstance($object) {
try{
switch($object){
case 'Controller':
return new Controller();
default:
throw new Exception("No se puede instanciar esta clase");
break;
}
}catch(Exception $e){
}
}
}
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 ...