From Java Academy II:Advanced Java NPAC/ECS Java Academy -- February to April 98. byTom Scavo
Suppose we had a method that rotated a polygon about an arbitrary point: public DrawablePolygon rotate( double theta, Point p ); (Note: This method returns the rotated polygon as a side effect)
The following methods are easy consequences of this...