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

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

只需进入nhibernate及其存储库模式(POCO类等)。

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

提供者 :提供者是微软“发明”(基本上是抽象工厂模式),这是一种做工厂的方式,或者有一个允许工厂交换的通用工厂接口。 它被用在MS web堆栈中,作为保持组件可configuration的一种方式。

服务 :服务是一组相关的function。 把它看作是水平分割你的架构,你有一个“业务逻辑”层,如果你垂直分割你将有服务。