Practice object-oriented design.
Pair Programming: Work with your assigned partner to finish the BallWorlds exercise.
This is a pair programming assignment. You must work together following the rules of pair programming. That means one driver and one navigator working on a single copy of the program at a time. If I find that either member of your pair worked on any of the required stages of the assignment independently, that is grounds for that member to receive a zero for the assignment.
Recursion
project inside Eclipse. Use the SVN Repository Exploring
perspective to check out this project, then switch back to the Java
perspective.
isPalindrome()
method in the Sentence
class. Your solution must be recursive.
reverse()
method in the Sentence
class. Your solution must be recursive.
drawSierpinski()
method in the SierpinskiRenderer
class. This method should render the Sierpiński Triangle as shown in the figure below. The triangle is rendered by following these steps:
5
.
Turn in your programming work by committing it to your SVN repository.