java的工厂模式是什么??????

有没有人可以用通俗,易懂,简洁地解释下工厂模式是什么,比如说工厂模式的定义之类的。

工厂模式就是用来产生多个对象的。比如你有一个多线程去处理数据,一个查询,另一个也要去查询的时候,第一个数据库连接还没有释放,那么你就得再去创建一个数据库连接对象,这时工厂模式就起到作用了

这个很容易理解,就像但与你有一个生产玩具的工厂,可以生产小狗,小猫i,小熊等。只要你告诉工厂你要哪种类型的玩具,工厂就根据你的需求给你生产什么类型的玩具。和接口和实现类比较类似,很多实现类实现了同一个接口,你根据不同的需求使用不同的实现类。

简单是说就是,你定义一个模型,后面的需要的,就调用这个模型就行了

之前总结的,,感觉有点道理:http://blog.csdn.net/small_mouse0/article/details/65973463