// @topic S-0314-12-01-30 Java composite design pattern // @brief class ShapeEllipse extends Shape package composite; public class ShapeEllipse extends Shape { @Override public void print() { System.out.println(" ShapeEllipse " + this.hashCode()); } }//class ShapeEllipse