Your question is Design Patterns Experience. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
What is your experience with implementing Design Patterns?
Describe one or more patterns you have used in production code, why you selected them, and how they improved the design. Explain the affected layers, dependency direction, dependency injection approach, and how you tested the implementation. Include at least one trade-off or alternative pattern you considered.