一、单例模式的概念 单例模式:创建唯一的实例并提供一个全局的访问点。 注意多线程问题,不同的类加载器可能会使得单例失效。 二、代码 (1)Synchronized同步方法 简单但是开销大,Synchronized是一个很重的操作 public class Singleton { private st Read More
一、模板方法模式概念 模板方法:在一个方法中定义一个算法的骨架,具体实现延迟到子类。 应用:Comparable接口的CompareTo方法 钩子:是一种声明在抽象类中的方法,通常为空只会返回true,作为条件控制影响算法流程。 二、UML图 三、代码 Beverage.java public ab Read More