当类名以引擎为后缀时,它是否与“服务”相同?

时间:2015-04-08 12:23:18

标签: java c# .net oop naming-conventions

我有时会看到他们的名字后缀为'Engine'的类。例如:RuleEngine。

我想知道它是否和服务一样,或者是否存在细微差别?

由于

1 个答案:

答案 0 :(得分:2)

我想这对每个程序员来说都是非常主观的,但这就是我如何解释这些名字:

  • 服务:(作为守护程序或Windows服务),持续但被动地运行,等待某事发生或收听呼叫。示例:等待请求的Web服务。
  • 引擎:持续不断地做某事。示例3D引擎,渲染事物

显然没有绝对的事实,这个名字可能很快就被选中了。