Buenassssamigos…son varias las consultas que me han llegado sobre como realizar una aplicación utilizando la famosa arquitectura de 3 capas. Voy a intentar ser lo mas breve posible para que se entienda el concepto y luego les dejo un ejemplo con codigo fuente para descargar!
La separación en capas es mas un concepto lógico que físico. Se trata de dividir a un programa, o mejor dicho agrupar componentes que cumplen funciones similares para lograr que el código sea mas compacto , para eliminar problemas a la hora de introducir una modificación, para tener mas flexibilidad a la hora de cambiar las partes que componen un sistema, etc.