Hola hoy he estado buscando un poco por Internet y me topé con este vídeo que explica cómo llevar a cabo el modelo-vista-controlador en Java. Conocer este modelo es obligatorio si quieres progresar, tanto como programador de aplicaciones móviles, multiplataforma o web.
El modelo-vista-controlador es un paradigma de arquitectura de software en el cual el diseño, la lógica del negocio y los eventos-controladores son separados claramente durante la programación. Muchos softwares están basados en este modelo como por ejemplo Magento. Este patrón se basa en las ideas de reutilización del código y su modulación.
Un saludo y hasta otra.