Предположим, что есть часть программы, которая не занимается инициализацией, вводом, выводом. Он просто указывает, что должно быть сделано, что разрешено или нет. Я использую термин «бизнес-логика» для этого. Но приложение не может иметь ничего общего с бизнесом.
Пример: игра. Предположим, есть следующие части:
- Обработка ввода
- Обнаружение столкновений, физика, контроль игрока
- Рендеринг вывода
- AI - Как NPC достигают указанной цели.
- «Бизнес-логика» - что происходит, когда игрок касается определенных объектов. Какие типы NPC существуют и что они делают, когда ..., понятия "жизни", "боеприпасы", "уровни", "оценка".
Но это не бизнес, это просто игра. Википедия не ясно об этом.