In the Java programming language, an interface is not a class but a set of requirements for the classes that want to conform to the interface.
- Chapter 6. Interfaces, Lambda Expressions, and Inner Classes
- from Core Java® Volume I—Fundamentals, Tenth Edition
- Publisher: Prentice Hall
- Released: December 2015
"interface" defines a contract between user and service provider object.
Share this highlighthttp://www.safaribooksonline.com/a/core-java-volume/4029611/