previous |
start |
next
Using a Strategy Interface
- add method asks measurer (and not the added object) to
do the measuring
public void add(Object x)
{
sum = sum + measurer.measure(x);
if (count == 0
|| measurer.measure(maximum) < measurer.measure(x))
maximum = x;
count++;
}
previous |
start |
next