¿Con esa clase abstracta pretendes conectar a la BD directamente?
Porque si es así tengo malas noticias para ti:
1) Las clases abstractas solamente sirven para imponer su estructura a las clases hijas.
2) Las clases abstractas no pueden ser instanciadas directamente.
Tal vez lo que te conviene son los
traits de PHP.
Saludos.