“Objects first, interfaces next” or interfaces before inheritance - Axel Schmolitzky (Association for Computing Machinery, 2004)
Keywords: Pedagogy; Objects-First; Java; Interfaces; Type Abstraction; Subtyping; Polymorphism; Inheritance