Le 08/03/2011 10:37, chemit a écrit :
Dans la solution actuelle, je trouve ça bien redondant d'écrire deux fois dao (et surtout le vois pas trop à quoi ça sert...).
Ouais, ça me semble aussi redondant. Après, je sais pas lequel il faut garder.
De plus la liaison dans le sens du dao vers l'entité je trouve ça assez dérangeant... On ajoute bien une extension à l'entité (à son DAO) je préfèrerais vraiment une lien dans l'autre sens.
Moi, elle me semble dans le bon sens. Tu spécifies un dao, et avec la flèche tu dis « avec ce DAO, je manipule ce type d'entités » (phrase dans le sens de la flèche). Du coup ça sert à savoir que pour MachinDAO et du coup mettre "Machin" dans "MachinDAO extends TopiaDAOImpl<Machin>". Ce qui permettrait, en changeant la flèche d'avoir "MachinDAO extends TopiaDAOImpl<Truc>" ce qui serait "reggretable". Après faudrait voir la sémantique exacte de cette flèche en UML pour se décider. Je fouillerai. -- Brendan Le Ny <bleny@codelutin.com> Code Lutin Conseil & Développement Logiciel Libre +33 (0)2 40 50 29 28 http://codelutin.com