O desenvolvimento top-down com identificação de novos tipos
25 Novembro 2019, 09:30 • Antónia Lopes
O desenvolvimento top-down, por refinamentos sucessivos, agora com a identificação de novas classes e a API que precisam de oferecer. Os contratos como parte integrante da API. Exemplo: um programa para jogar o jogo do galo.
- TicTacToe.java
- TicTacToeGame.java (API definindo os construtores, métodos e seus contratos; a completar)
- TicTacToeComputerPlayer.java (API definindo os construtores, métodos e seus contratos; a completar)
- Board.java (API parcial; que será enriquecida com construtores e mais métodos necessários para implementar TicTacToeGame)