工厂模式
来源:互联网 发布:淘宝匿名买家id提取器 编辑:程序博客网 时间:2024/06/03 15:23
定义人接口:
public interface Human {
public void say();
}
男人:
public class Man implements Human{
@Override
public void say() {
System.out.println("man");
}
}
女人:
public class Woman implements Human{
@Override
public void say() {
System.out.println("Woman");
}
}
工厂:
public class Factory {
public static Human makeHuman(String type){
if(type.equals("1")){
Human man = new Man();
return man;
}else if(type.equals("2")){
Human woman = new Woman();
return woman;
}else{
System.out.println("生产不出来");
return null;
}
}
}
test:
public class Test {
public static void main(String[] args) {
Human p = Factory.makeHuman("1");
p.say();
}
}
- 工厂模式 -- 工厂方法
- 工厂模式 -- 抽象工厂
- 工厂模式-简单工厂
- 工厂模式-工厂方法
- 工厂模式:静态工厂
- 工厂模式-简单工厂
- 工厂模式-抽象工厂
- 工厂模式-工厂方法
- 工厂 > 工厂方法模式
- 工厂模式-静态工厂
- 工厂模式-抽象工厂
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 工厂模式
- 多态
- HDU6194-string string string
- nginx——高可用的负载均衡
- Jmeter解决响应码判断问题
- Logstash的性能测试 二
- 工厂模式
- Oracle在pl/sql中操作基本表 记录
- Linux修改@后的localdomain值(即主机名)
- 图
- 2017年电话/手机号码正则验证
- 2、redis概述和读写性能
- 从上往下打印二叉树
- HTTP状态码
- 中科院NLPIR java实例以及常见错误