术语,提供者和服务之间有什么区别?
刚进入NHibernate及其Repository模式(POCO类等)。
答案 0 :(得分:136)
工厂:通过组合一堆位来组合类,或者根据某种上下文选择类型
提供商:提供商是微软“发明”的东西(基本上是一种抽象的工厂模式),它是一种工厂工厂的方式,或者具有允许工厂可交换的公共工厂接口。它在MS Web堆栈中全部用作保持组件可配置的方式。
服务:服务是一组相关的功能。您可以将其视为水平分割您的体系结构,您有一个“业务逻辑”层,如果您将其纵向拆分,您将获得服务。