2010-05-27 4 views
0

Je souhaite créer un système de gestion de documents interrogeable et permettre à un utilisateur de cette application de regrouper des documents. D'une part, il y aurait une fonctionnalité qui enregistrerait les empreintes digitales de manière globale et, d'autre part, il y aurait une fonctionnalité qui associe les documents en groupes distincts.Conception OOP pour DMS permettant la recherche et le regroupement

Comment pourrais-je faire un compromis entre les deux en termes de conception d'objet? Ou comment pourrais-je rendre le système plus flexible globalement?

Répondre

1

Il ressemble à ce que vous cherchez peut-être est le motif composite, dans laquelle vous pouvez traiter des groupes d'éléments uniformément (tout en étant capable de faire la distinction que certains objets sont regroupés en composition):

http://en.wikipedia.org/wiki/Composite_pattern

+0

Merci. Je n'avais pas pensé au modèle Composite de cette façon mais cela a du sens. Je verrai ce qui est possible. –

Questions connexes