Contrato de interfaz, objeto de clase?
¿Es el contrato para interactuar como el objeto es para la clase?
¿Cuál es la necesidad de diferenciar cosas idénticas como esta, del código al código de ejecución? De alguna manera, tengo la idea de nombrar una clase como una clase y la instancia ejecutándose como un objeto, pero en general, ¿es esa la única razón de estos términos semi redundantes?