Abstract concrete shapes

Object Design