Boston Consulting Group Interview Question

diff between abstraction and polymorphism