工厂,提供商和服务之间的区别?

时间:2009-12-04 20:59:34

标签: oop design-patterns repository-pattern

术语,提供者和服务之间有什么区别?

刚进入NHibernate及其Repository模式(POCO类等)。

1 个答案:

答案 0 :(得分:136)

工厂:通过组合一堆位来组合类,或者根据某种上下文选择类型

提供商:提供商是微软“发明”的东西(基本上是一种抽象的工厂模式),它是一种工厂工厂的方式,或者具有允许工厂可交换的公共工厂接口。它在MS Web堆栈中全部用作保持组件可配置的方式。

服务:服务是一组相关的功能。您可以将其视为水平分割您的体系结构,您有一个“业务逻辑”层,如果您将其纵向拆分,您将获得服务。