http://techiworks.com/what-is-difference-between-static-binding-and-dynamic-binding/