Morgan Stanley Interview Question

what factors would you consider to decide between an creating an interface or a derived class?