Contrato de interface, objeto de classe?
O contrato para interface como objeto é para classe?
Qual é a necessidade de diferenciar coisas idênticas como essa, do código para o código em execução? Eu meio que tive a idéia de nomear uma classe como classe e a classe de execução instanciada como objeto, mas no geral, essa é a única razão para esses termos semi-redundantes?