【发布时间】:2011-01-18 06:12:27
【问题描述】:
ASP.NET Provider中的“Provider”是什么意思?例如当我们谈论AuthorizationRuleProvider,connectionStrings.providerName,...?
【问题讨论】:
ASP.NET Provider中的“Provider”是什么意思?例如当我们谈论AuthorizationRuleProvider,connectionStrings.providerName,...?
【问题讨论】:
这是一种设计模式:Provider model。在这个 SO Q&A 中也有一些很好的信息:Designing loosely coupled components in .NET - Provider Pattern
【讨论】:
它只是抽象接口的具体实现。您可以选择合适的提供程序来满足运行时接口的要求。
【讨论】:
如果你想在你的应用程序中实现提供者模式,看看这个.NET Provider Model Template for Visual Studio(无耻插件)。
【讨论】:
正如上面其他人回答的那样,它是提供者模式。我想补充一点,Provider 模式n 是 Strategy 模式 的别名。
【讨论】: