Bonjour à tous,
Je suis en train de développer un programme qui analyse des fichiers selon des regex. j'ai créé une classe par type de fichier et une classe modèle de donnéee.
Mais je pense que j'ai abordé le problème sous le mauvais angle car ma classe AnalyseFichier comporte un switch avec tous les cas possibles
Un collègue m'a parlé des factories, j'ai regardé un peu en pensant stocker dans une map (Hashtable) les différents types de lignes et classes associées (j'aurais donc une classe par type de ligne).
Ex :
"MSC.Nastran.*Linux" -> classe Entete
"OUT=.*" -> classe Version
etc....
Est-ce la bonne approche ? Si oui, comment gérer proproment la map ?
Merci pour vos conseils !
Partager