How do you handle Cross-Cutting Concerns (Logging, Caching, Authentication) without polluting business logic? (AOP/Proxy/Decorator) | Real-World Design and Architecture Scenarios | OOPS Interview Questions | NextRound.in