Oop 在面向对象设计的环境中,什么是引擎?

Oop 在面向对象设计的环境中,什么是引擎?,oop,Oop,在任何地方,你都可以阅读到各种引擎(游戏引擎、查看引擎、规则引擎……)。有人知道什么是发动机吗?它是一种设计模式吗?若一个软件模块做了大量的工作(计算),但并没有直接和用户交互,那个么它通常被称为引擎 这个术语类似于汽车发动机,它提供动力来驱动汽车,尽管用户(驾驶员)不必对此了解很多 这个术语并不特定于OOP,但是大多数引擎是作为类的集合实现的 引擎不是一种设计模式,因为它太不具体,不局限于OOP。这在某种程度上与分层架构模式有关,在这种模式中,较低的层通常可以被视为引擎。实际上没有。将“引擎”

在任何地方,你都可以阅读到各种引擎(游戏引擎、查看引擎、规则引擎……)。有人知道什么是发动机吗?它是一种设计模式吗?

若一个软件模块做了大量的工作(计算),但并没有直接和用户交互,那个么它通常被称为引擎

这个术语类似于汽车发动机,它提供动力来驱动汽车,尽管用户(驾驶员)不必对此了解很多

这个术语并不特定于OOP,但是大多数引擎是作为类的集合实现的


引擎不是一种设计模式,因为它太不具体,不局限于OOP。这在某种程度上与分层架构模式有关,在这种模式中,较低的层通常可以被视为引擎。

实际上没有。将“引擎”视为一个主观术语,用于表示执行实际工作的程序位;这与输入或输出没有直接关系。@Downvoter:请指定你投反对票的原因。