2010-08-19 38 views
1

很多次我发现了这个问题,我的团队成员必须开发通用应用程序,无论是Windows还是Web。但它的确切含义是什么?.net中泛型应用程序的确切含义是什么?

编辑: - 另外如果我想开发这样的应用程序,那么哪种设计模式将是最好的方法?我相信它应该是情况,但我想知道我们可以使用特定设计模式的情景。

回答

1

这意味着应用程序的功能可能适用于即时需求的变化,而无需或仅需最少的重新编程。

这可能意味着您的团队成员渴望为应用程序创建一个市场,并将相同的软件销售给各种客户。

或者这可能意味着他们在架构杂志上阅读了这个通用的东西,现在每个问题看起来都需要一个通用的方法。

另一种可供选择的方法是简单地避免采用一些通用的方法,即尽快出货,减少风险,降低维护成本。 YAGNI

1

嗯,我猜你正在讨论一种开发应用程序的方式。确实存在一种普遍的攻击,或多或少被理解为应用程序可由配置或元数据配置和扩展。通常做一些“通用”的东西意味着它可以用在多个上下文中,而不依赖于“硬连线”依赖。

相关问题