The paddle consists of a rectangle and two circles, one at either end of the rectangle.  This gives the paddle curved edges, which makes it more visually interesting than just a rectangular design.The paddle is created using a number of variables. These variables are used to calculate the position of the paddle, the distances it can travel along the x axis inside of the game board and the way in which it interacts with the ball, through collision detection.
The design ideas for the paddle include a highlight and lowlight stripe in the code to add detail and to help create the pseudo 3D effect.