开发中
优化了策略类继承
添加异常处理