您的位置:首页 > 编程语言 > Java开发

Java23种设计模式:工厂模式(二)

2017-02-21 23:04 183 查看
工厂模式的作用:

1、实例化对象,用工厂方法代替new对象操作

2、选择实现类,创建对象统一管理和控制,让调用者和现实者解耦

工厂模式分类:

1、简单工厂模式(静态工厂模式):生产同一等级结构中的任意产品

2、工厂方法模式:生产同一等级结构中的固定产品

3、抽象工厂模式:生产不同品种的产品,可以增加产品族,但是不可增加产品

用到工厂模式的常用场景:

1、JDK中Calendar的getInstance方法

2、JDBC中Connection对象获取

3、hibernate中的SessionFactory创建Session

4、spring中IOC容器创建bean对象

5、反射中Class对象的newInstance方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: