title: How instanceof will work on an interface
body: <p><code>instanceof</code> can be used to test if an object is a direct or descended instance of a given class. <code>instanceof</code> can also be used with interfaces even though interfaces can't be instantiated like classes. Can anyone explain how <code>instanceof</code> works?</p>