Slide 53
Slide 53 text
Interface Segregation
• Each payment service has specific rules like authentication, payment methods,
installments, taxes, etc…
• You should define these behaviors using client-specific interfaces
• Authenticable Interface
• Installments Interface
• Offline Interface
• Transparent Interface
• etc…