■
Source Code
The InterfaceHierarchy project is located under the Chapter 9 subdirectory.
Multiple Inheritance with Interface Types
Unlike class types, it is possible for a single interface to extend multiple base interfaces. This allows
us to design some very powerful and flexible abstractions. Create a new Console Application project
named MIInterfaceHierarchy. Here is a brand-new collection of interfaces that model various ren-
dering and shape-centric abstractions. Notice that the IShape interface is extending both IDrawable
and IPrintable:
Do'stlaringiz bilan baham: |