设计模式--工厂模式
工厂设计是Java开发中使用得最多的一种设计模式,那么什么叫工厂模式?工厂模式的作用
范例:
package test1;
import test1.Apple;
import test1.Fruit;
interface Fruit {
public void eat();
}
class Apple implements Fruit {
public void eat() {
System.out.println("吃苹果");
}
}
class Orange implements Fruit {
public void eat() {
System.out.println("吃橘子");
}
}
public class InterfaceCaseDemo03 {
public static void main() {
Fruit f = new Apple(); // 实例化接口
f.eat();// 调用方法
}
}
结果:
吃苹果
子类为接口实例化后,调用被子类覆写过的方法
主方法实际上就相当于一个客户端,如果此时需要更换一个子类,则必须要修改主方法,那么这个就出现了问题
每个jvm会根据所在的操作系统不同自动进行设置,也就是说:程序--》jvm---》操作系统
*****...*****
浙公网安备 33010602011771号