November 2001
Beginner to intermediate
816 pages
16h 3m
English
In This Chapter
Abstract Class Versus Interface
Interface Members
Implicit Implementation
Explicit Implementation
Mapping
Inheritance
Interfaces are C# language elements that force a class or struct to implement a specified set of members. They also indicate to users of a class or struct that certain members are supported. This is somewhat of a contract between the user and implementer. Interfaces establish a set of expected standards that enhance class and struct reuse and polymorphism.
C# classes and structs support multiple interface inheritance. Factors associated with managing multiple interface inheritance include explicit interface implementation and interface mapping. Explicit interface implementation deals ...
Read now
Unlock full access