De manera genérica, los componentes de MVC se podrían definir como sigue: