适配器模式 焦糖胖胖龙 2022-02-16 164 阅读1分钟 适配器模式(Adapter或者Wrapper) 场景: 需要使用B,实际能提供的为A 实现方式: 输入A,输出B,这样的类定义或者函数转换为适配器模式 经典实现: Arrays.asList("1","2") 将数组转换成List; Reader reader = new InputStreamReader(input, "UTF-8") 将inputStream转换为Reader; 优点: 不直接修改A,不影响原来的其他代码引用A的实现,符合开闭原则,对扩展开放,对修改关闭。