14.1. Uma subclasse de Jogo

Queremos poder implementar jogos que têm:

 

O que queremos definir são especializações do conceito de Jogo.

Vamos fazê-lo através do mecanismo de herança:

 

Vamos construir uma subclasse da classe Jogo – chamemos-lhe JogoComObjetivo – em que o critério de terminação é o seguinte:

Começamos por apresentar uma possível implementação. Nas secções seguintes iremos abordando um a um os vários pormenores que são fundamentais para a construção de subclasses.

 

 


 

Anterior: 14. Herança

Seguinte: 14.2. A relação subclasse/superclasse