现封装了这么一个与银行通信接口
统一提供给其他系统调用
在该接口里有这么些方法:支付、充值、签约、账单查询等
目前的设计是通过反射来实现的
即将不同银行的具体通信类的类名、方法名、等写在配置文件
如 ICBC_PAY_CLASS_NAME = ****
ICBC_PAY_METHOD_NAME = ****
然后在该接口实现类中来动态调用
但是这样封装 有一点不方便的是
如 支付方法工行只需5个参数 而建行却需要8个参数
那么我这个接口的参数 肯定得以建行为准了
或者某一个银行多出一个方法 如获取动态验证码
而别的银行却不需要
则我这个接口也得包含该特例方法