THG Interview Question

Object oriented patterns