WEB开发网
开发学院软件开发Java hand first 设计模式 - 工厂模式 阅读

hand first 设计模式 - 工厂模式

 2009-09-17 00:00:00 来源:WEB开发网   
核心提示: 比萨种类 Java代码publicenumPiazzEnum{//湖南比萨ChinaPiazzOnHuAn("china_huan"),//湖北比萨ChinaPiazzOnHuBei("china_hubei"),//台中比萨TaiWanPiazzOnTa

比萨种类

Java代码  

public enum PiazzEnum { 
 
 //湖南比萨 
 ChinaPiazzOnHuAn("china_huan"), 
 
 //湖北比萨 
 ChinaPiazzOnHuBei("china_hubei"), 
 
 //台中比萨 
 TaiWanPiazzOnTaiZhong("taiwan_taizhong"), 
 
 //台南比萨 
 TaiWanPiazzOnTaiNan("taiwan_tainan"); 
 
 
 private String val; 
 
 PiazzEnum(String val){ 
 this.val = val; 
 } 
 
 public String getVal() { 
 return val; 
 } 
}

所有比萨父类

Java代码   

public abstract class Piazz { 
 
 private String name; 
 
 private double price; 
 
 public abstract void make(); 
 
 public void step1() { 
     System.out.println("make piazz step1"); 
 } 
 
 public void step2() { 
 System.out.println("make piazz step2"); 
 } 
 
 public void step3() { 
 System.out.println("make piazz step3"); 
 } 
 
 @Override 
 public String toString() { 
 return "Name is " + name + " Price is " + price; 
 } 
 
 public String getName() { 
 return name; 
 } 
 
 public void setName(String name) { 
 this.name = name; 
 } 
 
 public double getPrice() { 
 return price; 
 } 
 
 public void setPrice(double price) { 
 this.price = price; 
 } 
 
   
}

上一页  1 2 3 4  下一页

Tags:hand first 设计模式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接