2008-12-10 42 views
1

我们正在为传送带构建“配置程序”应用程序。基本上用户进来和选择一个模型,然后开始挑选他们想要的部分。一些组件依赖于其他组件。例如。如果我选择A部分,那么我需要选择一个或多个B部分。这与在Dell.com上配置PC有些类似。该应用程序还将提供部件/组件的建议。相互依赖的组件的设计模式

根据这些信息,我正在研究是否有一个现有的模式可以使我们简化维护和设计。任何想法,想法?是否有任何开源项目具有类似的功能,我可以借用想法/模式?

我最感兴趣的是如何在组件之间定义“规则”而不用硬编码规则/依赖关系。

感谢您的任何帮助。

不是它应该的问题,但我们在.NetFramework 3.5/Asp.Net

回答

1

建立这个没有好的理由不这样做,我会保持它的简单和各部分将有依赖列表部分。

+0

所以,你说的是创建一个每个产品/组件知道它自己的规则? – 2008-12-11 15:43:24