设计模式——工厂模式样例

ATypeCar.java:

package program;

public class ATypeCar implements Car {
	public void calculate(){
		System.out.println("***");
	}; 

}


ATypeCarFactory.java:
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();
	}
}


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务