Barclays interview question

Design Patterns Solid Principal Annotations in spring