Interfaces get very tricky
Java has only single inheritance
Interfaces can be used to mimic multiple inheritance (a bit)
Also very useful for encapsulation and information hiding
Will cover more on interfaces later this week (?)
See Chapter 9 in text for more info right now