687 B
687 B
Package Responsibility Map
| Package | Responsibility | Forbidden Dependencies |
|---|---|---|
| controller | Handles user input and orchestrates payment | domain |
| service | Contains business logic for payment processing | integration |
| repository | Data access layer for payment records | service |
| domain | Defines the core domain models and business rules | controller |
| integration | Communicates with external payment gateways | domain, service |