I have to use a 3rd-party library and I want to write code in which business logic is decoupled from the library vendor, so that in the future, if I change the library that I am using, there is minimal impact on my business logic.
Please suggest me Design pattern that will be highly effective. I would appreciate if you can suggest me some samples/articles/books.