今天看了看设计模式中的工场模式,感觉还不错,一时兴起,便将我原来利用简单工场模式写的一个操作数据库的类大至改成了工场模式,算是加深我对工场模式的理解吧。下面来看看实现过程:
一。采用工场模式实现对Connection对象的操作
二。采用工场模式实现对Command对象的操作
三。采用工场模式实现对DataAdapter对象的操作
四。这里利用简单工场模式来返回以上的抽象工场对象
五。封装的操作数据库存的类
上面對具體的數據庫的選擇采用的是簡單工場模式來實現的(因工場模式中的具體類只能實現具體的對象,感覺不好實現)
實現方法:
原文:http://www.cnblogs.com/helimin19/archive/2005/06/23/109535.html#179803