How can you explain the difference between an interface and an abstract class to a non-programmer?

Viewed 4363

Possible Duplicate:
When to use an interface instead of an abstract class and vice versa?

Hi, I am teaching OOP concepts to non-programmers. I wanted to know how can you explain the difference between an interface and an abstract class.
What I am actually looking for, is a real world example that can help highlight the difference between the two.

9 Answers
Related