/**
* Abstract geometrical shape that intrinsically knows how to compute its area.
* Concrete methods to compute areas are relegated to concrete implementations.
* @author Dung X. Nguyen
* @Copyright 2002 by Dung X. Nguyen - All rights reserved.
*/
public interface IShape {
/**
* For concrete implementations to provide code to compute the area.
* @return this IShape's area.
*/
public double getArea();
}