ATypeCar.java:
package program;
public class ATypeCar implements Car {
public void calculate(){
System.out.println("妈卖批");
};
}
package program;
public class ATypeCarFactory {
public ATypeCar creatCar(){
return new ATypeCar();
}
}
Car.java:
package program;
public interface Car {
public void calculate();
}
CarFactory.java:
package program;
public interface CarFactory {
public ATypeCar creatCar();
}
Client.java:
package program;
import java.io.*;
import java.util.Scanner;
public class Client {
public static void main(String args[]){
ATypeCarFactory factory = new ATypeCarFactory();
ATypeCar a = factory.creatCar();
a.calculate();
}
}