/* Not only is this Honkable (because every AbstractHonkable * is Honkable), but we barely have to write anything, because * the AbstractHonkable does most of the work. * We've "enforced behavior" by relying on AbstractHonkable. */ class Goose extends AbstractHonkable { public Goose() { honkTxt = "annoying! "; } }