Bonjour,
Le sujet de mon post est en fait assez general et independant de Java, mais je poste quand meme ici pck les notions que je cherche a approfondir seront finalement implementees en ce langage.
Dans le cadre d'un assez grand projet, je suis amene a utiliser mon application en 2 modes : mode graphique avec swing, et mode texte en ligne de commande.
Mon projet est decoupe en plusieurs modules (packages) qui realisent le traitement global de l'application.
Cependant, je voudrais des idees/notions/propotitions/recommandations sur comment separer la partie traitements de la partie interface utilisateur (qu'elle soit GUI ou bien ligne de commande).
Je ne vois pas en ce moment comment faire pour que mes traitements n'invoquent pas la partie interface, et vice versa.
Ceux qui ont de l'experience dans ce domaine peuvent peut etre m'aider pour penser a une "architecture" (le mot est assez gros ) pour garder un minimum d'homogeneite dans mon code et une sepraration logique des traitements/interfaces.
Merci d'avance de votre aide.
--
yelbied
Partager