Cita:
Iniciado por June310 No estoy de acuerdo con su implementacion porque en la clase "SqlSelect" me regresaria por ejemplo <option value="Mexico">Mexico</option> y el problema es que ahora en ves de combos tambien coy a necesitar los paises en una tabla html, entonces tendria que hacer una clase exclusiva para cada elemento html.
asi como esta el codigo es POO?
Gracias.
Pues tienes totalmente la razón. La implementación actual de la clase es pésima porque viola los principios SOLID de la POO.
Si tienes una clase que se llama SqlSelect, lo que esperas es que te devuelva los resultados y no un fragmento de HTML.
Una opción más correcta sería modificar la firma de la función para que devuelva una lista de Strings y luego la clase que llama a SqlSelect se encargue de usar los resultados para montar el HTML que necesite en ese momento (ya sea un desplegable, o para una tabla de países). De esta manera, si le quieres dar más usos a los países almacenados en la tabla no tendrás que modificar la SqlSelect ;)