假设程序的一部分不处理初始化,输入,输出。它只是指定应该做什么,允许什么或不允许什么。为此,我使用术语“业务逻辑”。但是应用程序与业务无关。
例如:一个游戏。假设有以下部分:
- 输入处理
- 碰撞检测,物理,玩家控制
- 渲染输出
- AI-NPC如何达到指定的目标。
- “业务逻辑”-玩家触摸某些对象时会发生什么。那里有什么类型的NPC,什么时候它们会做什么,“生活”,“弹药”,“等级”,“得分”的概念。
但这不是生意,只是游戏。维基百科尚不清楚。
7
“应用逻辑”怎么样?
—
克里斯·
“我说的是Po-tay-to,您说的是Po-tah-to” ...“六个,六个打个”。应用程序必须运行的规则。称他们为您想要的,他们就是他们所要的。他们必须在那里,您的应用程序才能正常工作。
—
Catchops,2011年
@Catchops,对于此类规则集中的地方,是否有严格的官方术语?
—
VI0
我倾向于将您列出的所有内容都称为“算法”
—
Lambdageek 2011年
@Lambdageek,算法可用于所有部分。示例:渲染3D图像的算法。
—
VI0