Introduction - If you have any usage issues, please Google them yourself
<1> defines the interface Quadrable.java
<2> to define multiple classes computable Graphics Graphics area (at least three: Circle, Rectangle, Triangle). Each class was required to implement the interface Quadrable, located in shape package. Other parts of the class may need to set up, such as: Triangle class definition, you can have three side lengths represent data fields.
<3> defines a Client class, where the main method of establishing an ArrayList and an array of calling ShapeUtils class and two methods of calculating the area.