Salut à tous,
Dans les exemples de code qui implémentent un DefaultHandler personalisé SAX pour parser un flux XML, j'ai souvent vu ( livre sur Java, exemple de code source sur ce site )
Pourquoi ne pas écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ... DefaultHandler handler = new PersonneHandler(); .....
ça marche, et ça permet d'implémenter de nouvelles méthode dans la classe PersonneHandler(). Dans mon cas un getter, qui me permet de manipuler l'annuaire en dehors du handler :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 PersonneHandler handler = new PersonneHandler();
Est-ce qu'il y a une contre-indication à faire comme ça ? Un design pattern particulier, ou autre....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 /** * @return Returns the annuaire. */ public List<Personne> getAnnuaire() { return this.annuaire; }
merci à tous.
Partager