初期化、入力、出力を処理しないプログラムの一部があるとします。何をすべきか、何を許可するか、または許可しないかを指定するだけです。これには「ビジネスロジック」という用語を使用します。しかし、アプリケーションはビジネスとは何の関係もありません。
例:ゲーム。次の部分があるとします。
- 入力処理
- 衝突検出、物理、プレーヤーコントロール
- 出力のレンダリング
- AI-NPCは指定された目標をどのように達成するか。
- 「ビジネスロジック」-プレーヤーが特定のオブジェクトに触れるとどうなるか。どのような種類のNPCが存在し、どのような場合に何が行われるか、「ライフ」、「弾薬」、「レベル」、「スコア」の概念。
しかし、それはビジネスではなく、単なるゲームです。ウィキペディアはそれについて明確ではありません。
7
「アプリケーションロジック」はどうですか?
—
ChrisF
「私はポーテイトーと言います、あなたはポータトーと言います」...「6匹、他の6匹」。アプリケーションを実行するためのルール。それらをあなたが望むものと呼んでください、彼らは彼らが何であるかです。アプリケーションが機能するためには、それらが存在している必要があります。
—
Catchops 2011年
@Catchops、そのようなルールが集中している場所の厳密な公式用語はありますか?
—
-Vi0
私はあなたがリストしたものすべてを「アルゴリズム」と呼ぶ傾向があります
—
Lambdageek '27 / 06/27
@Lambdageek、アルゴリズムはすべての部分で使用できます。例:3D画像をレンダリングするアルゴリズム。
—
Vi0