标签: oop
每个地方都可以阅读所有类型的引擎(游戏引擎,视图引擎规则引擎......)。有人知道引擎是什么的定义吗?这是一种设计模式吗?
答案 0 :(得分:1)
如果软件模块执行大量工作(计算)但不直接与用户交互,则通常称为引擎。
该术语类似于汽车发动机,提供移动汽车的动力,尽管用户(驾驶员)不必非常了解它。
该术语并非特定于OOP,但大多数引擎都是作为类的集合实现的。
引擎不是设计模式,因为它太不明确而且不限于OOP。它与分层架构模式有些相关,其中较低层通常可视为引擎。