package InterfaceDemo;

/**
 * InterfaceTest.java
 *
 *
 * Created: Tue Feb 13 20:28:07 2001
 *
 * @author Stuart C. Shapiro
 *
 * Demonstrates the use of Interfaces.
 */

public class InterfaceTest{
    public InterfaceTest (){
	
    }
    
    public static void main(String[] args){
	Scale scale = new Scale();

	scale.addObject(new
	    RectangularPrism(new RectangularCrossSection(2.0, 3.0),
			     5.0, 10.0));
	scale.report();

	scale.addObject(new
	    TriangularPrism(new TriangularCrossSection(5.0, 4.0),
			     6.0, 20.0));
	scale.report();

	scale.addObject(new TwoTonTruck());
	scale.report();
    }
} // InterfaceTest
