(See Effective Java, "Prefer interfaces to abstract classes".) With sealed interfaces, library authors no longer have to choose between using polymorphism as an implementation technique, permitting ...