Interfaces: Implicit Implementation and Design | SudoMonks