Bonjour,
Un de mes projets perso consiste à developper un jeu ( Je suis en charge de la conception du serveur ). Il est developpé en java. Il y a bien une connexion entre le serveur et le client. Mais maintenant je dois allez plus profondément en programmant les objets du jeu.
Alors j'ai lu les tutoriel de smeric et de pcaboche. Mais j'ai du mal à cerner comment appliquer le Design Pattern Decorateur en java pour mon cas. En effet prenons le cas d'une arme. Je souhaiterais qu'elle puisse avoir plusieurs décorateur. Par exemple nous avons un objet Epée Longue . le joueur l'aiguise donc on lui applique le décorateur Aiguisée. Puis un enchantement fait qu'on lui ajoute le décorateur Enflammé. Donc l'Epée Longue devient une Epée Longue aiguisée enflammée. Mais je ne sais pas si ce DP prend en charge ce genre de cas car on doit tenir compte des deux bonus des décorateurs ajoutés. Au départ je pensais juste faire une ArrayList dans ma classe Epée Longue et puis basta.
Est-ce possible avec Decorateur ?
Merci !
Cordialement,
TheBear
Partager