【发布时间】:2010-12-23 09:44:20
【问题描述】:
工厂、提供者和服务这三个术语有什么区别?
刚刚进入 NHibernate 及其存储库模式(POCO 类等)。
【问题讨论】:
标签: oop design-patterns repository-pattern
工厂、提供者和服务这三个术语有什么区别?
刚刚进入 NHibernate 及其存储库模式(POCO 类等)。
【问题讨论】:
标签: oop design-patterns repository-pattern
工厂:组装类,或者通过将一堆位组合在一起,或者根据某种上下文选择类型
Provider:Provider 是微软“发明”的东西(基本上是一种抽象工厂模式),它是一种制造工厂工厂的方式,或者具有允许工厂可交换的通用工厂接口。它在 MS Web 堆栈中被广泛使用,作为保持组件可配置的一种方式。
服务:服务是一组相关的功能。可以将其想象为您将架构水平拆分,您有一个“业务逻辑”层,如果您将其垂直拆分,您将拥有服务。
【讨论】: