摘要:
单列中的四种实现方式 方式一:普通的饿汉式和懒汉式单例模式 三部曲: (1)私有化构造方法 (2)私有化静态本类对象作为属性 (3)提供公有静态方法获取本类对象 1.普通的饿汉式(静态的内部) public class Client { public static void main(String[ 阅读全文
摘要:
有时后经常需要写很多的if判断语句,导致了代码的十分冗余,可读性不高,下面以工厂设计模式+策略设计模式提供一种可替代的写法,简化代码 工厂设计模式:Factory2 import com.google.common.collect.Maps; import org.springframework.u 阅读全文
摘要:
有时后经常需要写很多的if判断语句,导致了代码的十分冗余,可读性不高,下面以工厂设计模式+策略设计模式提供一种可替代的写法,简化代码 工厂类:Factory /** * 工厂设计模式 */ public class Factory { private static Map<String, Handl 阅读全文