摘要:
什么是单例模式 保证一个类仅有一个实例,对外提供一个访问方法。 为什么要用单例模式 资源控制,节省内存,资源共享,延迟初始化,易于维护 实现方式 饿汉式 public class Singleton01 { private static Singleton01 instance = new Sing 阅读全文
摘要:
策略模式 定义:将算法和算法的调用者独立开来,在运行时可以根据需要选择执行的算法的一种行为型模式。 使用场景:典型的if...else...消除,很多类但是区别仅存在一个行为上时,能够使用策略模式消除条件语句的复杂性以及难以维护的问题。 实现方式: 定义策略接口:定义策略方法 public inte 阅读全文