Tengo una clase "Conexión" que se encarga exlusivamente de la conexión la base de datos. Y tengo una clase "Usuario" que en sus métodos interactua con la BD a través de algunos de sus métodos.
Mi duda es: ¿hago una clase intermedia entre esas dos que maneje exclusivamente las consultas a la base de datos? (para intentar que la modularidad sea máxima)
¿o no me complico la vida y utilizo las consultas dentro de la clase "Usuario" cuando me hagan falta?
Que ventajas e inconvenientes puede tener cada una de las opciones. Es que no lo veo para nada claro.
![En dos](http://static.forosdelweb.com/fdwtheme/images/smilies/partido.png)
Muchas gracias.