Michel Pelletier <michel at digicool.com> writes: > Because that expression list defines inheritance, and interfaces are not > inherited. That depends on your viewpoint. I'd, it defines subtyping, i.e. an is-a relationship. An object implementing foo certainly is-a foo. Regards, Martin