IBM Interview Question

when to use a container vs abstract class?