这种模式每种语言都有的,主要看为了解决 旧的代码里 和新的功能代码不兼容,不用修改旧的代码
符合的情况:
1)旧代码大量使用,跟新功能代码不兼容
2)不修改旧代码的情况下去增加新功能,新功能里面包括了旧功能代码
旧代码
add(s1,s2);
新功能代码
function sum(b1,b2);
这里就需要添加适配器函数
function adaptersum(b1,b2){
return add(b1,b2)
}