That's the basic idea, though interfaces generally are used to describe how you can interact with a certain object, not necessarily what properties that object has. Sometimes you don't care how the...