19 、连接池创建Connection的过程是非常耗时的,为了保证Conection可以重用。应该将Connection进行池管理。使用静态工厂方法管理一个唯一的连接:package cn.itcast.utils;import java.sql.Connection;import java.sql...
分类:
数据库 时间:
2015-04-01 21:31:19
阅读次数:
251
今天刚开始读effective java,中文版的读起来很拗口,但感觉收获很多。另外,这本书的内容是针对Java 1.5和1.6的。在这里整理一下第2章:创建和销毁对象 的内容。第一条:考虑用静态工厂方法代替构造器 这一条针对的情景是要获得类的实例时。一般说来,想要获得类的实例,都是通过构造函数.....
分类:
编程语言 时间:
2015-04-01 19:22:39
阅读次数:
159
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简单工厂模式中...
分类:
其他好文 时间:
2015-03-30 20:28:45
阅读次数:
147
1.原料类namespace CreateObjects{ public class GenericClass { }}PersonDao 类 包含嵌套类型namespace CreateObjects{ public class PersonDao { public class Person {....
分类:
编程语言 时间:
2015-03-21 11:09:07
阅读次数:
186
读书,有时候,我感觉总是有点绕和不具体。我阅读了代码,理解代码后,才有一种理解和把握的感觉。 优点三、把某个对象的构建放给客户端来实现。比如下面的实现,客户端Test,获取Service的实例具体类型,是由服务提供者Provider来确定的。Services暴露服务提供者的注册方法,不同的服务...
分类:
其他好文 时间:
2015-03-20 21:53:44
阅读次数:
171
一、简单工厂模式(静态工厂)简单工厂模式不属于23种标准设计模式简单工厂模式是工厂方法模式的一个特殊的实现简单工厂就是由一个工厂类根据传入的参数决定创建出哪一种产品类的实例二、实现产品接口或者抽象类package factory;/* * 产品接口 */public interface Produc...
分类:
其他好文 时间:
2015-03-20 01:22:40
阅读次数:
159
简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。简单工厂模式就是由一个工厂类根据传入的参数决定创建哪一种的产品类。有4个角色工厂类角色:是具体产品类角色直接调用者。抽象产品角色:接口或抽象类,负责具体产品角色的定义,及与...
分类:
其他好文 时间:
2015-03-17 13:55:55
阅读次数:
111
第一次看到这个名词是在Effective的第一条中,书中先是数落了一番构造器之后提出静态工厂方法的好处如何如何。看完后觉得,虽然这个名词之前没听过,其实在开发途中用的不少,入类型转换valueOf(),单例模式中的getInstance()均有静态工厂模式的痕迹。首先是不太认可书中所说的好处,于.....
分类:
其他好文 时间:
2015-03-17 02:04:20
阅读次数:
110
简单工厂模式简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。先来看看它的组成:1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2) 抽象产品角色:它一般是具体产品继承的父类或...
分类:
其他好文 时间:
2015-03-01 10:20:47
阅读次数:
154
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2015-02-27 21:22:51
阅读次数:
207