nExtensão simples
npalavra-chave extends; para herança estrita, marcar todos os métodos da superclasse como final.
nEspecificação
numa especificação é implementada como uma interface; subclasses da especificação usam a
palavra-chave implements para indicar este tipo de herança.
nsepara interface e implementação
nimplementações podem ser transparentemente substituídas
nDiminui o acoplamento