Copie as classes Alongado e Entremeado da tarefa anterior e acrescente as seguintes funcionalidades para atender ao Cenário 1 apresentado nos slides acima.
conecta que permite que A Coisa se conecte com um objeto da outra espécie.
In [ ]:
In [ ]:
Crie uma classe chamada Espaco para atender o Cenário 2 descrito nos slides. O Espacorepresenta dez células uma ao lado da outra e as células são numeradas a partir da posição 1.
Esta classe mantém um vetor de objetos (5 posições) da classe Alongado que representa as posições pares do espaço (1, 3, 5, 7, 9), e outro vetor (5 posições) da classe Entremeado que representa as posições ímpares do espaço (2, 4, 6, 8, 10).
A classe Espaco tem um método processa() (sem parâmetros) que testa todas as vizinhanças e aplica as regras indicadas no Contexto 2.
O método para inserir As Coisas no Espaco fica a seu critério.
In [ ]:
In [ ]: