Posso te dar uma sugestão? Na parte do artigo que diz "Exemplos de código em Java mostrando os conceitos de herança e composição", mude o título para "Exemplos de código em Java mostrando os conceitos de herança", já que o exemplo abaixo explica como funciona a herança através de um script em Java ("Nesse exemplo, a classe Dog herda da classe Animal. Isso significa que a classe...").
Já na parte do texto que exemplifica o que é composição ("Nesse exemplo, a classe Car é composta pela classe Engine. Em vez de herdar da classe Engine, ..."), adicione acima desse parágrafo o título "Exemplos de código em Java mostrando os conceitos de composição".
Pra que isso? Para deixar o seu artigo mais organizado e evitar que o leitor fique meio que desorientado hora de ler na parte que explica herança e composição através de exemplos.
Mesmo assim, obrigado por compartilhar o seu artigo!