DBCP中的设计模式

DBCP中的基本类图关系如下:
DBCP中的设计模式
工厂方法模式
 
首先,大量运用了工厂模式:如GenericObjectPool内有一个PoolableConnectionFactory用来为其创建object(对外暴露makeObject()接口)。而 PoolableConnectionFactory又只是PooledFactory接口的一个实现。