博客新增音乐播放器,点击打开捷径,切换或暂停音乐。
06 2016 档案
摘要:定义:策略模式的基本含义是针对一组算法或行为特性,将他们抽象到具有共同接口函数的独立抽象类或接口中,从而使得他们可以相互替换。这样就使得某一个特定的接口行为可以在不影响客户端的情况下发生变化。 策略模式不能严格称之为一种设计模式,因为它仅仅是一个接口的多个实现在运行期的选择性特换而已。 策略模式所涉
阅读全文
摘要:装饰模式(Decorator) 定义:对象的一种结构模式 能够动态的为一个对象添加一些额外的行为职责 继承也可以实现上述功能,但是这是一个编译器的扩展而不是运行期的扩展模式.装饰模式正是为了解决“过渡依赖使用继承来进行对象的的功能扩展”而时设的 目的:进行对象行为职责扩展 特性:动态(扩展特性在运行
阅读全文
摘要:首先来看ThreadLocal模式的实现机理:在JDK的早期版本中,提供了一种解决多线程并发问题的方案:java.lang.ThreadLocal类。ThreadLocal类在维护变量时,世纪使用了当前线程(Thread)的一个叫做ThreadLocalMap的独立副本,每个线程可以独立修改属于自己
阅读全文