I am learning about design patterns in C# specifically the Bridge pattern.

The GoF definition for the pattern states "Seerates an objects interface from its implementation".

I have a question: Isnt an implementation of the interface always seperate from the interface itself?

What exactly does the definition mean?


This Wikipedia Article offers a pretty explanation with diagrams and code examples that show what is meant by separating the interface from the implementation.