随笔分类 -  设计模式学习

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