ShapesThing.java
/* This program would give us the way to build shape useing 
 */

package shapes;

import javax.swing.SwingUtilities;

import npw.FunSquares;
import painter.SPainter;
import shapes.SSquare;

public class ShapesThing {
    public static void main(String[] args) {
        SSquare square = new SSquare(400);
        System.out.println("square =" + square.toString());
        System.out.println("area of a square =" + square.area());
        System.out.println("perimeter of a square =" + square.perimeter());
        System.out.println("diagonal of a square =" + square.diagonal());

        SCircle disk = square.inscribingCircle();
        System.out.println("disk =" + disk.toString());
        System.out.println("area of a disk =" + disk.area());
        System.out.println("perimeter of a disk =" + disk.perimeter());

        SSquare diamond = square.inscribingCircle().inscribingSquare();
        System.out.println("diamond =" + diamond.toString());
        System.out.println("area of a diamond =" + diamond.area());
    }
}