简单工厂设计模式-反射机制
2017-02-25 10:54
483 查看
package day15;
interface Fruit {
public void info();
}
class Apple implements Fruit {
public void info() {
System.out.println("苹果");
};
}
class Orange implements Fruit {
@Override
public void info() {
// TODO 自动生成的方法存根
System.out.println("橘子");
}
}
class FruitFactory {
public static Fruit getInstance(String type) throws ClassNotFoundException,
InstantiationException, IllegalAccessException {
Class class1 = Class.forName(type);
Fruit f = (Fruit) class1.newInstance();
if (f != null) {
return f;
} else {
return null;
}
}
}
public class FactoryModel02 {
public static void main(String[] args) throws ClassNotFoundException,
InstantiationException, IllegalAccessException {
Fruit fff = FruitFactory.getInstance("day15.Orange");
fff.info();
}
}
interface Fruit {
public void info();
}
class Apple implements Fruit {
public void info() {
System.out.println("苹果");
};
}
class Orange implements Fruit {
@Override
public void info() {
// TODO 自动生成的方法存根
System.out.println("橘子");
}
}
class FruitFactory {
public static Fruit getInstance(String type) throws ClassNotFoundException,
InstantiationException, IllegalAccessException {
Class class1 = Class.forName(type);
Fruit f = (Fruit) class1.newInstance();
if (f != null) {
return f;
} else {
return null;
}
}
}
public class FactoryModel02 {
public static void main(String[] args) throws ClassNotFoundException,
InstantiationException, IllegalAccessException {
Fruit fff = FruitFactory.getInstance("day15.Orange");
fff.info();
}
}
相关文章推荐
- C#用工厂模式、反射机制和缓存机制来设计数据访问层的接口总结
- 反射机制和工厂设计模式的使用
- [零基础学JAVA]Java SE应用部分-36.反射机制与工厂设计模式 推荐
- 【设计模式】工厂模式结合反射技术的简单应用
- 使用简单工厂模式和反射机制优化MVP数据绑定流程
- 简单工厂模式与反射机制(原创)
- headFirst学习13.简单工厂模式与OC反射机制
- java通过反射机制实现工厂设计模式
- 设计模式学习之简单工厂+反射+配置文件
- 设计模式之简单工厂模式加反射
- 15. JAVA 反射机制 Part 2(动态代理、类的生命周期、工厂设计模式) ----- 学习笔记
- 24 API-多线程(多线程(多线程JDK5Lock锁,生产者消费者等待唤醒机制,定时器),设计模式(设计原则,设计模式(简单工程,工厂方法,单例模式)
- 利用反射机制实现工厂设计模式的高扩展性
- 利用反射机制实现工厂设计模式的高扩展性
- 反射机制和工厂设计模式结合使用
- java中的反射三(反射机制深入---工厂设计模式)
- Java反射机制(五):使用反射增强简单工厂设计模式
- 反射 内省 JaveBean 与 简单工厂设计模式 .
- C#用工厂模式、反射机制和缓存机制来设计数据访问层的接口
- 反射机制:工厂设计模式