格式1为默认方法服务,格式2为静态方法服务,用于提取共性内容。在实现类中抽象方法必须重写,默认方法可重可不重,静态方法不能重写。接口的应用适配器设计模式此时如果实现类有其他父类的解决方式(Java中不能多继承):实现类继承中间类,中间类再继承父类。