Take Up Code

30: Interfaces. The Software Contract.

06:51 | Dec 31st, 2015

Interfaces give you the ability to define behavior without actually implementing it. Why would you want to do that? Your classes can then declare support for interfaces which means that they promise to support that behavior. How your classes do this ...Show More