模式
woshinnishile
这个作者很懒,什么都没留下…
展开
-
java多线程模式(一)
[size=large][color=black][b]1.Immutable Object (不可变对象) 模式[/b][/color][/size]多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。Immutable Object模式使得我们可以在不使用锁的情况下,既保证共享变量访问的线程安全,又能避免引入锁可能带来的问题和开...原创 2017-07-18 22:00:29 · 316 阅读 · 0 评论 -
设计模式(四)
[size=large][color=black][b]13.访问者模式[/b][/color][/size]访问者模式也称为Visitor模式,使用这种模式后可以在不修改已有程序结构的前提下,通过额外添加“访问者”来对已有代码的功能实现提升。表示一个作用于某对象结构中的各元素的操作。它使我们可以在不改变各元素的类的前提下定义作用于这些元素的新操作。构成访问者模式的角色如下:1...原创 2017-07-30 18:30:36 · 121 阅读 · 0 评论