title: What is a class interface?
body: <p>I'm currently working my way through Code Complete and the word "interface" keeps popping up! I'm trying to get my head round what an interface is. Can you define the term?  Also what actually makes up a "class interface"?</p>