Objective-C fue extendido en [[NeXT]] para introducir el concepto de [[herencia múltiple]] de la especificación, pero no la implementación, a través de la introducción de [[protocolo (programación orientada a objetos)|protocolos]].