设计模式
"SOL"
这个作者很懒,什么都没留下…
展开
-
设计模式之模板方法模式
设计模式之模板方法模式 作为设计模式的一种,模板方法模式将主体逻辑作为模板,而用户只需要专心实现自己的独有逻辑,比如说一个“算法”调用了多个函数,这多个函数的调用已经被模板化了,然后用户只要定义某个函数的细节即可达到实现新的“算法”的目的。整个过程来看,用户是不需要知道整个“算法”的流程细节,只需要知道“算法”中需要依赖的某个函数的执行结果。 说到这里可能很抽象。。。所有我们看先来看类图吧,然后根...原创 2019-05-19 11:23:37 · 138 阅读 · 1 评论 -
设计模式之单例模式
单例是什么? 单例(singleton)表示独一,指某个类唯一的对象(地址相同)。 相比单例,多例表示某个类的多个不同的对象(地址不同)。 通常单例对象是通过调用类的静态方法得到。即x = X.getInstance();。 单例有什么好处? 单例模式因为保证了某个类的对象只有唯一一份,某些对象的创建需要较大的开销,且占用较多内存,比如连接池,线程池等。 因此要保证大对象的复用,应该化多例为单例,...原创 2019-05-21 21:06:51 · 97 阅读 · 0 评论