4、适配器模式

2018-05-20  本文已影响0人  王大可_12fc

使用场景:java.io.InputStreamReader(InputStream)

                  java.io.OutputStreamWriter(OuterStream)

优点:

            1、通过引入一个适配器类来重用现有的适配器类,无需修改原有代码

            2、在不更改原有代码的情况下增加新的适配器类,完全符合开闭原则

            3、增加类的透明性和复用性,将具体的实现封装在适配者类中

缺点:过多使用适配器类,会导致系统非常凌乱,适配器模式不是在设计时添加的,而是解决正在服役的项目的问题

上一篇 下一篇

猜你喜欢

热点阅读