Solo  当前访客:0 开始使用

设计模式 (2)

策略模式 从入门到落地

策略模式主要解决过多if-else导致的代码冗余情况,根据不同的条件分配到不同的策略,可以有效的减少条件判断的数量,把逻辑封装起来,使代码变得灵活。

使用枚举类创建线程安全的单例

单例模式是Java常用的一种设计模式,常见的有“饿汉”、“懒汉”模式。然而他们都有各自的缺点,本文所描述的是一种线程安全且不会被反射所破坏的单例创建方式。