Beispiel für Datenklumpen und -Vermeidung:
java.awt Rectangle(int x, int y, int width, int height) Rectangle(Point p, Dimension d)Vergleichen Sie die Lesbarkeit/Sicherheit von:
new Rectangle (20, 40, 50, 10); new Rectangle ( new Point (20, 40) , new Dimension (50, 10) );Vergleichen Sie:
java.awt.Graphics: drawRectangle(int,int,int,int) java.awt.Graphics2D: draw (Shape); class Rectangle implements Shape;