2020-Feb Adapter Pattern DefinitionThe adapter pattern is used to provide a link between two otherwise incompatible types by wrapping the “adaptee” with a class that supports the interface required by the client. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Adapter.aspx Newer Fluent Assertions Older Bridge Pattern