Na Programação Orientada a Objetos, um recurso está associado ao mecanismo que permite definir uma
Na Programação Orientada a Objetos, um recurso está associado ao mecanismo que permite definir uma nova classe (subclasse) a partir de uma classe já existente (superclasse). Outro recurso se preocupa em manter as propriedades e métodos de uma classe no mesmo bloco de código e impôe que a interface para uma classe seja separada da implementação. Esses recursos são conhecidos respectivamente por: