### Using Objects that Support Multiple Interfaces

When clients use objects whose interfaces are independent from each other, no special coding is required beyond the conventions described earlier: you just create, use, and delete objects for each interface. The most interesting circumstances involving multiple interfaces are those in which an object itself supports more than one interface.

More:

Binding by Object Reference to Use a Different Interface

Finding Out if an Interface is Supported

Multiple Interfaces and Local Objects: a C++ Enhancement

####