重构异常处理类运用适配器设计模式