简单工厂模式(一)
来源:互联网 发布:project软件 编辑:程序博客网 时间:2024/04/25 17:05
简单工厂模式就是把创建的过程放进一个工厂中
package com.jdgc.demo;
/**
* 接口
* @author 作者: songli
* QQ : 2734030745
* 时间 : 2017年5月31日 上午2:13:55
* 邮箱 : 15850774503@163.com
*/
public interface GongFactory {
}
实现接口
package com.jdgc.demo;
/**
*
* @author 作者: songli
* QQ : 2734030745
* 时间 : 2017年5月31日 上午2:19:45
* 邮箱 : 15850774503@163.com
*/
public class GongImpl implements GongFactory {
}
package com.jdgc.demo;
/**
* 继承
* @author 作者: songli
* QQ : 2734030745
* 时间 : 2017年5月31日 上午2:19:23
* 邮箱 : 15850774503@163.com
*/
public class Gong2Impl implements GongFactory {
}
设计简单工厂的创建模式
package com.jdgc.demo;
public class GongImplFactory {
public static GongFactory create(int type){ switch (type) { case 1: return new GongImpl(); case 2: return new Gong2Impl(); default: return new Gong2Impl(); }}
}
**测试**package com.jdgc.demo;
/**
* 简单工厂
* @author 作者: songli
* QQ : 2734030745
* 时间 : 2017年5月31日 上午2:19:04
* 邮箱 : 15850774503@163.com
*/
public class Client {
public static void main(String[] args) { // TODO Auto-generated method stub GongFactory de = GongImplFactory.create(1);}
}
- 一、简单工厂模式
- 一 简单工厂模式
- 一、简单工厂模式
- (一)简单工厂模式
- (一)简单工厂模式
- 一 简单工厂模式
- 一、简单工厂模式
- 一、简单工厂模式
- 一、简单工厂模式
- 简单工厂模式(一)
- 工厂模式(一)--简单工厂模式
- 工厂设计模式一 简单工厂模式
- 模式一(简单工厂)
- 简单工厂模式(一)
- (一)简单工厂模式
- 设计模式一 简单工厂
- 简单工厂模式(一)
- (一)简单工厂模式
- Jquery二级菜单的显示
- 深入了解 CSS3 新特性
- Spring4学习笔记(五):Bean的自动装配
- Codeforces811C. Vladik and Memorable Trip
- MVC模型
- 简单工厂模式(一)
- EL表达式
- 15. 3Sum
- HTML5
- IMWeb提升营Day7 | 训练题41:和为S的连续正数序列
- 简单工厂模式(二)
- Spring4学习笔记(六):bean之间的关系
- IMWeb提升营Day7 | 训练题42:和为S的两个数
- 搭建spring框架的时候,web.xml中的spring相关配置,可以不用配置ContextLoaderListener(即只配DispatcherServlet)吗?