工厂模式在这种情况下是一个很好的决定吗? - 如果不是你建议的模式?

时间:2012-03-10 09:56:29

标签: design-patterns

我们正在开发一个基本的后端应用程序,人们可以管理他们的新闻,活动,主页亮点等... 问题出现在以下情形中:

客户(例如托儿所花园)告诉我们: 除了新闻,活动等...我还希望在我们的苗圃花园管理这种特殊类型的植物。

当然,我们可以在后台创建一个模型,但是,如果我们这样做:

问题1)我们的应用程序中包含一些特定的东西,几乎可以肯定,除了这个客户端之外,其他任何人都不会使用它们。

问题2)如果有100多个客户到达请求管理3或6个特定页面,则此垃圾邮件的事件最差。

我可以请求您认为可以采用适当的设计模式吗?

1 个答案:

答案 0 :(得分:0)

在我看来,您需要一些依赖注入和一种可配置的机制。看看IOC模式和各种IOC容器,如windsor-castle,Ninject,Spring.Net,Unity(用于.net)。