随笔分类 -  设计模式

摘要:当创建逻辑比较复杂,是一个“大工程”的时候,我们就考虑使用工厂模式,封装对象的创建过程,将对象的创建和使用相分离。何为创建逻辑比较复杂呢?我总结了下面两种情况。 第一种情况:类似规则配置解析的例子,代码中存在if-else分支判断,动态地根据不同的类型创建不同的对象。针对这种情况,我们就考虑使用工厂 阅读全文
posted @ 2021-10-27 17:18 机械公敌 阅读(57) 评论(0) 推荐(0)
摘要:单例模式:1)一个类只能创建一个实例2)构造函数和静态变量(加载类时即初始化)需为private3)get方法应该为public static,可供全局访问//懒汉模式 public class lazySingleton { private static volatile lazySingleto 阅读全文
posted @ 2019-03-26 23:52 机械公敌 阅读(1072) 评论(0) 推荐(0)