Estou criando um jogo de foosball e tenho uma classe Mesa e uma classe Bola. Quando a bola passa de certa posicao na mesa, marca 1 gol. Entao preciso fazer uma funcao CheckGoal(). Onde eu crio essa funcao? Na classe Mesa, na classe Bola ou crio uma nova classe?
Não tinha entendido o que era “foosball” (achei que você queria dizer “Fußball”, futebol em alemão), até que vi isto aqui na Wikipedia:
Nem vou dizer o nome disso em português porque em cada região do Brasil há um nome diferente - pebolim, totó etc.
B
Bruno_Laturner
No juiz?
wariows
No juiz?
²
T
thingol
Quais são as outras classes que você tem? Pense de “cima para baixo” - defina as classes e então as operações. Pode ser que você tenha de transferir uma operação de uma classe para outra, por exemplo, ou até mesmo definir uma classe utilitária só para a tal operação.