Estoy a punto de iniciar una aplicación que tendrá interfaces de consola y GUI. Lo que quiero lograr es un desacoplamiento COMPLETO de la lógica de la aplicación desde la interfaz. En el futuro, también puedo agregar una interfaz web, y no quiero cambiar nada en mi aplicación.Práctica recomendada para una aplicación con GUI
Hay un buen ejemplo (tal vez algún proyecto de código abierto) donde puedo aprender cómo hacer esto correctamente ... también agradecería consejos/pautas sobre cómo hacer esto.
Gracias
¿Algún buen ejemplo que podría echar un vistazo? – user318247