Intermediate

C-Sharp Design Patterns Adapter

By the end of the course, you will be able to recognize situations where the Adapter pattern is appropriate and apply it with confidence to your code.

The Adapter pattern aims to resolve the problem of incompatible interfaces. There is client code that must use one or more service providers, but the interface that the client is configured to call does not match the one that the service provider defines.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

12 sections
  1. 1 Table of Contents
  2. 2 Course Overview
  3. 3 The problem that the Adapter pattern solves
  4. 4 Related design principles
  5. 5 The two types of Adapter
  6. 6 Progressive application of the Adapter pattern
  7. 7 Final complete example: ThirdPartyApiAdapter
  8. 8 UML diagram of the Adapter pattern
  9. 9 Related Design Patterns
  10. 10 Structure of the demonstration project
  11. 11 Key Takeaways
  12. 12 Summary and conclusion

Interested in this course?

Contact us to book it or get a custom training plan for your team.