![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
智造官
菜鸟走向大神的路还很长,且行且坚持!
XMIND地址:https://www.xmind.net/share/hangshuLi/
展开
-
Java设计模式
转载自http://blog.csdn.net/column/details/java-designpattern-w.htmlMVC\MVP\MVVM模式java单例模式(双重检查加锁):只有在第一次实例化时才启用同步机制创建对象,提高了性能。 注意:为什么这里采用双重检查锁定?之前我们不是已经对 student 对象进行了判空操作了么,这里怎么还要进行第二次判空?其实在理解了多线程执行的过程,转载 2017-07-24 12:56:41 · 238 阅读 · 0 评论 -
Java设计模式编程中的状态模式和策略模式
Java设计模式编程中的状态模式和策略模式1.策略模式和状态模式的区别1)策略模式封装了一系列的相关的算法,使用客户端可以在运行时通过组合和委托来使用不同的行为,而状态模式使得对象可以在不同的状态下展现出不同的行为。 2)状态模式封装的是对象的状态,而策略模式封装的是一个算法或者策略。由于状态是和对象耦合在一起的,它无法重用,而通过策略或者算法独立于它的上下文,使得它们可以重复使用。转载 2017-09-19 17:30:01 · 459 阅读 · 2 评论