ION Group Interview Question

When and where should someone use Abstract class and Interface