Differences Between Abstract And Interface