随笔分类 - 设计模式学习
摘要:开发场景 实际项目中经常需要加工一批对象,这时候如果按部就班的一个一个来生成,效率相对上比较低,最好专门设计独立的批量工厂。很难想象调用“啤酒Factory”的Create()方法的时候,要经过工厂的一些列处理,最后才产生一瓶啤酒,如果有人要搞一件啤酒的时候,就要等24次处理,这就不行了。所以有了批
阅读全文
摘要:创建型模式是为了隔离客户程序与具体类型实例化的依赖关系,通过将实例化职责委托他方法对象的方法,保证客户程序(或外部系统)获得期望具体类型实例的同时不必发生直接的引用。 概念: 工厂方法是整个创建型模式中最为典型的、也是最具启发效果的,它告诉我们使用一个变化频率比较高的类不比忙着new(),而是要依赖
阅读全文
摘要:个人理解:在代码运行期间使用单例模式实现的部分有且只有一个实例存在。 应用场景:一般配置文件读取,日志记录,还有部分数据库访问连接池等都可以设计成单例模式。 几种实现方式: 这里以读取配置文件为例 一个配置文件对象: config配置文件: 单例模式一般分为饿汉懒汉两种方式。 饿汉模式在类被加载时就
阅读全文

浙公网安备 33010602011771号