工厂模式
工厂类提供一个创建方法类封装产品的创建细节, 客户端不需要关注内部的产品的创建
1 简单工厂模式
特点 :
只有一种产品类
只有一个工厂类, 没有抽象和具体工厂之分
[img]http://dl.iteye.com/upload/attachment/213799/69bf3466-f30d-32e2-be53-7e1b9a28a11c.bmp[/img]
2 工厂方法模式
[img]http://dl.iteye.com/upload/attachment/213805/15c3e61e-a3d8-3472-a530-03317d0b6b7a.bmp[/img]
另一种:
[img]http://dl.iteye.com/upload/attachment/221112/b4f59ef7-5705-36d9-a4e6-d35f26658fdb.bmp[/img]
3. 抽象工厂模式
工厂类提供一个创建方法类封装产品的创建细节, 客户端不需要关注内部的产品的创建
1 简单工厂模式
特点 :
只有一种产品类
只有一个工厂类, 没有抽象和具体工厂之分
[img]http://dl.iteye.com/upload/attachment/213799/69bf3466-f30d-32e2-be53-7e1b9a28a11c.bmp[/img]
2 工厂方法模式
[img]http://dl.iteye.com/upload/attachment/213805/15c3e61e-a3d8-3472-a530-03317d0b6b7a.bmp[/img]
另一种:
[img]http://dl.iteye.com/upload/attachment/221112/b4f59ef7-5705-36d9-a4e6-d35f26658fdb.bmp[/img]
3. 抽象工厂模式