关于[Design patterns in C# - The Adapter Pattern]的摘要:
Hello again, in this post I'm continuing my series on design patterns in C#, this time focusing on the adaptor pattern! The adapter pattern is useful when you want to use a class that does not fit the design of your existing solution. This is often the case when using legacy or external code. The adapter pattern allows you to define a wrapper which executes the desired behaviour, but exposes it through a method which your solution expects. As always, I think this will become clearer when we delve into our (dinosaur-based) example.