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

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

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

59823 次浏览

Factory : 组装类,可以通过将一堆位组合在一起,也可以根据某种上下文选择类型

Provider : Provider 是微软“发明”的东西(基本上是一种抽象的工厂模式) ,它是一种工厂的工作方式,或者有一个通用的工厂接口,允许工厂可以交换。它在 MSweb 堆栈中被广泛使用,作为保持组件可配置的一种方式。

服务 : 服务是一组相关功能。想象一下,如果您将体系结构水平分割,那么您有一个“业务逻辑”层,如果您将该层垂直分割,那么您将拥有服务。