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