我们最近在开发银行接口,采用的是socket通讯方式.
现在面临一个问题:怎样规划,设计才能保证银行接口改变,不需要改变代码.
描述:我们要开发针对农行,建行,招行等的银行接口,每个银行的接口都不同(参数,格式,通讯方式都不同).如果建行的某个参数的格式变了,我们也要跟着变;建行增加了一个参数,我们也要做相应的处理.
问题:我们该怎样设计才能达到银行接口改变,我们不需要改变自己的代码呢?
我们最近在开发银行接口,采用的是socket通讯方式.
现在面临一个问题:怎样规划,设计才能保证银行接口改变,不需要改变代码.
描述:我们要开发针对农行,建行,招行等的银行接口,每个银行的接口都不同(参数,格式,通讯方式都不同).如果建行的某个参数的格式变了,我们也要跟着变;建行增加了一个参数,我们也要做相应的处理.
问题:我们该怎样设计才能达到银行接口改变,我们不需要改变自己的代码呢?