ビジネスロジックと UI を分離する
GUI
GUI アプリケーションを設計する際には、ビジネスロジックと UI を分離することが重要です。
分離したい理由
- UI はソフトウェアテストが難しいため、ビジネスロジックと UI を分離して、ビジネスロジックのテストを容易にする
- UI は UX などの都合により頻繁に変更される可能性が高いが、ビジネスロジックはそうではないため