静态工厂类替代构造方法
Boolean b=Boolean.valueOf(true);
名字易于理解;
可以实现多态;
可以共享对象;
jdbc的获得连接的操作也是静态工厂类,将实现交给了具体的数据库,解耦
DriverManager.getConnection(url,user,password);
池化(对象池)和工厂模式息息相关
BicycleFactory.create();//工厂模式
BicyclePool.getBicycle();对象池,共享自行车
工厂模式和池化的关系:共享单车和共享单车工厂的关系,共享单车是用工厂生产的bicycle放在一个共享的池子里,然后当用户使用共享单车池时从池子里取出单车。