Gracias a ambos como siempre!
después del reto que me dieron, me puse a investigar sobre el patrón Registro (que no conocía)
Ahora bien, sacando de lado el Singleton, con respecto a la herencia de la clase abstracta, que era lo que mas me confundía.
Si yo tengo lo siguiente:
Adapter.php
- MysqlDriver.php
- PDODriver.php
- OtroDriver.php
Ambos que heredan e implementan los métodos abstractos del adaptador. Yo, debería crear una instancia de driver que deseo usar junto con su configuración? es así esto?
Cita: ambien puedes mirar como implementan la capa de drivers los diferentes fw's para darte una idea, Zend 2, Doctrine 2
Estoy mirando como funciona el adaptador de CodeIgniter y Zend, pero la verdad que con tantas clases que tienen no logro ver con claridad las cosas!
Gracias
AGREGO: Si esto es asi como lo exprese en la lineas aqui arriba, la única función que cumpliría el Adaptador es de marcar los métodos y obligar a implementarlos a los drivers. Eso es correcto?