2008-12-10 5 views
1

Nous construisons une application de "configurateur" pour les convoyeurs. Fondamentalement, l'utilisateur entre et choisit un modèle, puis commence à choisir les pièces qu'ils veulent. Certains composants ont des dépendances avec d'autres composants. Par exemple. Si je choisis la partie A, je dois sélectionner 1 partie ou plus. C'est un peu similaire à la configuration d'un PC sur Dell.com. L'application fournira également des suggestions sur les pièces/composants. Sur la base de ces informations, je suis en train de rechercher s'il existe un ou plusieurs modèles qui nous permettraient de faciliter l'entretien et la conception de ce modèle. Des pensées, des idées? Y a-t-il des projets open source qui ont des fonctionnalités similaires? Je peux emprunter des idées/modèles?Modèle de conception pour les composants qui dépendent les uns des autres

Je m'intéresse principalement à la façon de définir des "règles" entre composants sans coder en dur les règles/dépendances.

Merci pour toute aide.

Non qu'il devrait la matière, mais nous construisons cela dans .NetFramework 3.5/Asp.Net

Répondre

1

Sans une bonne raison de faire autrement, je le garder simple et chaque partie serait une liste de personnes à charge les pièces.

+0

Donc, vous dites créer une classe par produit/composant qui connaît ses propres règles? –

+0

Ce serait le moyen le plus simple. Je suppose que cela dépend du type de dépendance dont nous parlons. Si c'est une propriété fondamentale de la pièce - disons que ce sont des pièces d'accouplement - alors il est logique que la dépendance appartienne à la pièce ... – Draemon

+0

... Si c'est (disons) une chose de politique (c.-à-d. A et B ensemble ") alors la dépendance n'appartient pas vraiment aux parties et vous pouvez vouloir maintenir une carte de dépendance externe. De toute façon est assez facile à mettre en œuvre. – Draemon

Questions connexes