Angenommen, es gibt einen Teil des Programms, der sich nicht mit Initialisierung, Eingabe und Ausgabe befasst. Es gibt nur an, was getan werden soll, was erlaubt ist oder nicht. Ich benutze dafür den Begriff "Geschäftslogik". Die Anwendung kann jedoch nichts mit dem Geschäft zu tun haben.
Beispiel: ein Spiel. Angenommen, es gibt folgende Teile:
- Eingabeverarbeitung
- Kollisionserkennung, Physik, Spielerkontrolle
- Ausgabe rendern
- AI - Wie erreichen NPCs das angegebene Ziel?
- "Geschäftslogik" - Was passiert, wenn der Spieler bestimmte Objekte berührt? Welche Arten von NPCs gibt es und was tun sie, wenn ..., Konzepte von "Leben", "Munition", "Levels", "Punktzahl".
Aber es ist kein Geschäft, es ist nur ein Spiel. Wikipedia ist nicht klar darüber.