2017ÄêÉÏ°ëÄêÈí¼þÉè¼ÆʦÏÂÎçÕæÌâÊÔ¾í

pizza¡£setParts(\); } }

class SpicyPizzaBuilder extends PizzaBuilder{

public void buildParts(){

pizza¡£setParts(\} }

class Waiter{

private PizzaBuilder pizzaBuilder;

public void setPizzaBuilder(PizzaBuilder pizzaBuilder){

/*ÉèÖù¹½¨Æ÷*/ ( 2 ); }

public Pizza getPizza(){ return pizzaBuilder¡£getPizza(); } public void construct() { /*¹¹½¨*/

pizzaBuilder¡£createNewPizza(); ( 3 ); } }

Class FastFoodOrdering{

public static viod mainSting[]args){

Waiter waiter = new Waiter();

PizzaBuilder hawaiian_pizzabuilder = new HawaiianPizzaBuilder(); ( 4 ) ; ( 5 ) ;

System¡£out¡£println(\¡£getPizza()); } }

³ÌÐòµÄÊä³ö½á¹ûΪ£º

Pizza:cross + mild + ham&pineapple

´ð°¸½âÎö£º

£¨1£©abstract void buildParts(); £¨2£©=pizzaBuilder £¨3£©()

£¨4£©(hawaiian_pizzabuilder) £¨5£©()

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)