java适配器模式实际应用