Załóżmy, że istnieje część programu, która nie zajmuje się inicjalizacją, wejściem, wyjściem. Określa tylko, co należy zrobić, co jest dozwolone, czy nie. Używam do tego terminu „logika biznesowa”. Ale aplikacja nie może mieć nic wspólnego z biznesem.
Przykład: gra. Załóżmy, że są następujące części:
- Przetwarzanie wejściowe
- Wykrywanie kolizji, fizyka, kontrola gracza
- Renderowanie danych wyjściowych
- AI - W jaki sposób NPC osiągają określony cel.
- „Logika biznesowa” - co dzieje się, gdy gracz dotyka określonych obiektów. Jakie są rodzaje NPC i co robią, gdy ..., pojęcia „życia”, „amunicji”, „poziomów”, „punktacji”.
Ale to nie biznes, to tylko gra. Wikipedia nie ma o tym jasności.