消除重复代码       

消除重复代码

利用工厂模式 + 模板方法模式,消除 if…else 和重复代码

利用注解 + 反射消除重复代码

利用属性拷贝工具消除重复代码