随笔分类 -  JAVA设计模式

摘要:模板方法模式的定义如下:定义一个操作中算法的框架,而将一些步骤的实现延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义某些算法的特定步骤。 而实际上我们经常使用这个模式或者用到过却没发现,比如Spring框架、并发包的队列同步器AQS等都用到了这个模式。 接下来举个例子说明一下,我想了半天最 阅读全文
posted @ 2019-07-11 11:53 morphの 阅读(113) 评论(0) 推荐(0)
摘要:单例模式 适用于资源占用较多的类,保证一个类只有一个实例即单例。通用的做法就是构造器私有化,提供一个全局的访问点,返回类的实例。 单例模式 适用于资源占用较多的类,保证一个类只有一个实例即单例。通用的做法就是构造器私有化,提供一个全局的访问点,返回类的实例。 1.饿汉式 public class S 阅读全文
posted @ 2019-06-27 16:04 morphの 阅读(239) 评论(0) 推荐(0)