4、适配器模式

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

                  java.io.OutputStreamWriter(OuterStream)


优点:

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容