重构代码，新加两个类，一个台风一个天气，缓存使用修改后的