装饰者模式(一)

前言最近在复习之前写过的博客,看到Mybatis缓存的部分,想起了Cache的设计用到了装饰者模式,那么刚好我们就来好好看看装饰者模式。从Mybatis的Cache设计说起我们之前已经说过了,要想让Mybatis的二级缓存生效,需要在Mapper文件中加入如下配置。<cache/>对于...

2018-01-31 00:03:43

阅读数 92

评论数 0

Adapter模式

为什么要用Adpater模式,什么时候用Adapter模式我们之前在分析slf4j的时候,有说到slf4j的设计主要用到了Adapter模式和Facade模式。我们通过slf4j就可以很清楚的知道什么要用适配器模式。slf4j想提供给用户一种更加友好方便的接口(比如实现了{}通配符等)。而Log4...

2017-09-24 22:31:03

阅读数 103

评论数 0

单例模式

一.什么是单例模式,为什么要用单例模式 什么是单例模式 一个类在整个系统中只有一个实例,而且这个实例是在类的内部通过一个private的构造方法构造的,外部不能调用其构造方法,只能获取它的实例。 为什么用 一则,解决多线程并发访问的问题。二则节约系统内存,提交系统运行的效率,提高系统性能。 二...

2017-09-24 16:06:33

阅读数 98

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭