Mybatis源码设计模式(装饰器模式)

装饰器模式 背景 定义 源码说明 背景 写了一篇关于mybatis缓存的文章,发现里面的executor和cache都用到了装饰器模式,所以准备专门写一篇装饰器模式的文章,以cache为例 定义 动态地给一个对象添加一些额外的职责。 就增加功能来说,装饰模式相比生成子类更为灵活 使用场景: 需要扩展一个类的功能,或给一个类增加附加功能。 需要动态地给一个对象增加功能,这些功能可以再动态地撤销。 需
相关文章
相关标签/搜索