利用策略模式+单例模式+反射 替换if-else
背景啥的就不讲了哈。有这方面需求或者感兴趣的阔以看看。假定有这样的一种情况,需要根据用户传入的参数,选择不同的数据库来进行相应的操作。普通的if-else来实现的话,就类似如下代码:public static void main(String[] args) { String type="hbase"; if (type.equals(DbTypeEnum.MYSQ...