18.3 如何写出兼容性代码