CodeExample This is sample library that provides interface for shapes with area and implements area calculation for circle and triangle