Implementando modelo de capas sin patrón de diseño