2010/6/24 Adrian A:
> What if we make OptionGroup extend Option?
> Wouldn't that simplify the problem?

Indeed it would, but with a tiny risk of breaking existing user code like:

  Object opt = ...;
  if (opt instanceof Option) {
      doSomethingOption((Option) opt);
  } else if (opt instanceof OptionGroup) {
      doSomethingOptionGroup((OptionGroup) opt);
  }

regards,
Finn

Reply via email to