java创建型设计模式——工厂模式
来源:互联网 发布:减肥 知乎 编辑:程序博客网 时间:2024/06/16 12:42
1、模式理解:说简单点逻辑就跟if else是一样的效果,就是根据不同的条件处理不同的事务
2、运用场景:就是一个开关,同过开关来创建对象,省去自己写,简化前台
3、代码示例:数据库选择示例
2、运用场景:就是一个开关,同过开关来创建对象,省去自己写,简化前台
3、代码示例:数据库选择示例
//先定义一个创建数据库的接口:public interface IDataBase { void createDataBase();}//接着创建数据库对象并实现该接口: public class Oracle implements IDataBase{ @Override public void createDataBase() { System.out.println("创建oracle数据库"); } } public class Mysql implements IDataBase{ @Override public void createDataBase() { System.out.println("创建MySQL数据库"); } }//再创建工厂:public class DBFactory { public IDataBase createDataBase(String type){ //根据不同的传入条件创建不同的数据库对象 if (type.equalsIgnoreCase("ORACLE")) { return new Oracle(); } if (type.equalsIgnoreCase("MYSQL")) { return new Mysql(); } return null; }}//最后创建个主类来测试一下工厂的效果:public class Main { public static void main(String[] args) { DBFactory dbFactory=new DBFactory(); dbFactory.createDataBase("oracle").createDataBase(); dbFactory.createDataBase("mysql").createDataBase(); }}
阅读全文
0 0
- java创建型设计模式——工厂模式
- java创建型设计模式——抽象工厂模式
- 设计模式——创建型模式之工厂模式
- java设计模式——创建型模式专题(一)简单工厂模式
- java设计模式之创建型模式-简单工厂模式
- java设计模式之创建型模式-工厂方法模式
- java设计模式之创建型模式-抽象工厂模式
- Java设计模式—工厂设计模式
- 创建型设计模式——简单工厂模式
- 创建型设计模式——工厂方法模式
- 创建型设计模式——抽象工厂模式
- 设计模式_创建型模式——工厂方法
- 创建型设计模式 ——简单工厂模式
- 设计模式 - 创建型模式 - 工厂模式
- Java设计模式—工厂方法模式&抽象工厂模式
- Java设计模式—工厂方法模式&抽象工厂模式
- java语言实现创建型设计模式—工厂方法模式
- java语言实现创建型设计模式—抽象工厂模式
- hdu 1548
- linux中Oops信息的调试及栈回溯—Linux人都知道,这是好东西!
- conic-gradient 圆锥渐变
- Java读书笔记——05 流程控制
- 【bzoj2819】Nim
- java创建型设计模式——工厂模式
- 对最近Android项目中的视频编解码的总结
- UML之独孤九剑总纲
- 程序员常用快捷键及文本编辑器快捷键
- SSH整合笔记
- MongoDB基本操作实例
- C++中使用new动态生成一个数组空间以及使用delete对存储空间进行释放
- C# Winform应用程序占用内存较大解决方法整理(转)
- 2015移动安全挑战赛全程回顾 并附上解法