@@ -0,0 +1,364 @@
+/**%0A * Created by nadia on 02/10/2016.%0A */%0Apublic abstract class Shape3D extends Shape  implements Translatable3D%7B%0A%0A    private Point3D refPoint ;%0A%0A    public Shape3D(Point3D refPoint) %7B%0A        this.refPoint = refPoint;%0A    %7D%0A    public Shape3D()%7B%0A%0A    %7D%0A%0A    public abstract double volume();%0A%0A    public Point3D getRefPoint() %7B%0A        return refPoint;%0A    %7D%0A%0A%7D%0A

ADD THE API OF Shape3D