美文网首页
Java设计模式——装饰器模式

Java设计模式——装饰器模式

作者: icyage | 来源:发表于2017-11-29 20:57 被阅读3次

    Java设计模式之装饰器模式

    回顾

    上一次分享的组合模式相信大家已经理解其中的精髓,那么这次跟大家聊聊装饰器模式。

    装饰器模式

    简介

    装饰器模式是我们大家开发的时候常用的设计模式,该模式的作用就是动态给对象本身或者行为添加额外的功能。


    应用场景

    • 添加方法的访问日志
    • 对接口方法添加事物控制

    实例

    定义接口和实现类,还有抽象的装饰器类


    image.png

    装饰器具体实现类


    image.png

    测试类


    输出结果


    总结

    装饰器模式是一个非常常用的设计模式,可以说在实际开发中很是常见。比如说JDK中的IO流各种实现类,对于经常实现IO控制、Spring控制事务等都会使用这种灵活的设计模式的。

    相关文章

      网友评论

          本文标题:Java设计模式——装饰器模式

          本文链接:https://www.haomeiwen.com/subject/hkrwmxtx.html