2.8.4 如何更好地让接口中的断言实现复用性?