Detailed Example for Interface Design

Detailed example for interface design