Aadir Objetos de Diferentes class en una misma lista

public interface IObject { }
public class ContactoServer implements IObject { }
public class ListServer implements IObject { }
public class hola implements IObject { }
List<IObject> lista = new ArrayList<IObject>();
Grotesque Giraffe