A contract that specifies a set of methods and properties that a class must implement in order to be compatible with a particular programming language or system.
A contract that specifies a set of methods and properties that a class must implement in order to be compatible with a particular programming language or system.