Segundo um curso que fiz em Java aqui na Alura, no final chegou-se a conclusão que o melhor seria somente utilizar composição para reaproveitamento de código e interface para fazer contratos de implementações de métodos, deixando a herança de lado. Em PHP este conceito se aplica facilmente ?
Obrigado!