01: import java.awt.Rectangle;
02: 
03: /**
04:    This program demonstrates the use of a Measurer.
05: */
06: public class DataSetTester2
07: {
08:    public static void main(String[] args)
09:    {
10:       Measurer m = new RectangleMeasurer();
11: 
12:       DataSet data = new DataSet(m);
13: 
14:       data.add(new Rectangle(5, 10, 20, 30));
15:       data.add(new Rectangle(10, 20, 30, 40));
16:       data.add(new Rectangle(20, 30, 5, 10));
17: 
18:       System.out.println("Average area = " + data.getAverage());
19:       Rectangle max = (Rectangle) data.getMaximum();
20:       System.out.println("Maximum area rectangle = " + max);
21:    }
22: }