•When we mail a letter all we
have to worry about is following the correct protocol to ensure
our letter gets to the right place.
•We have to know where to go, how
to pay, the format expected for the destination address and return
address, etc.
•In software this
protocol is called the interface.
•All objects have to
have an interface that clearly defines how we can interact with
the object.