Hola !
Siempre se puede mejorar la forma de programar , seguro que dentro de un año , ves el código... y te tiras de los pelos!! Eso será una buena señal.
La poo tiene infinidad de recursos..
Patricularmente lo que veo a mejorar más que el paradigma es la forma en como tratas los datos, debes siempre limpiar todo lo que te envía un usuario , pues no escapas la query tal como llega la insertas en bd...
Luego estas usando la ext vieja de mysql y esta esta obsoleta y deprecada , en su lugar usa mysqli o pdo.
Por otro lado al usar REQUEST en el controlador estas aceptando todo lo que venga o por post o por get deberías afinarlo.
Hecho de menos alguna herencia.. y algún constructor.
Por ejemplo si la clase prueba heredara de conexión y en conexión tuvieras un constructor , en prueba podrías hacer un:
Código PHP:
parent::__construct()
Y te ahorrarias estar instanciando la clase BaseDatos y llamando al método conectar.
Ya vas por buen camino ahora solo te falta practicar e ir innovando.
Requerda los tipos de atributos , las propiedades staticas y las herencias.
Cuando esto lo tengas mas amano ya puedes pasarte a las interfaces y las clases abstractas ( personalmente aún no me han hecho falta estas ultimas , pero siempre va bien conocerlo por si las ves en algún lado.
También te recomiendo algún fmk que te obligará a trabajar mejor el patrón MVC.
Personalmente me gusta mucho laravel.
Un saludo!