Podsumowanie wzorców projektowych GoF
Podsumowanie wzorców projektowych GoF
Podsumowanie wzorców projektowych GoF
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}}public FishChowder makeFishChowder() {return new BostonFishChowder();}HonoluluSoupFactoryMethodSubclasspackage pk.dydakt.to.dp.c.gof.factorymethod;import pk.dydakt.to.dp.c.gof.soups.*;class HonoluluSoupFactoryMethodSubclass extends SoupFactoryMethod {public String makeBuffetName() {return "Honolulu Soup Buffet";}public ClamChowder makeClamChowder() {return new HonoluluClamChowder();}public FishChowder makeFishChowder() {return new HonoluluFishChowder();}}Wyjcie na konsoli:At the Soup Buffet Today's Soups!Chicken Soup: ChickenSoupClam Chowder: ClamChowderFish Chowder: FishChowderMinnestrone: MinestronePasta Fazul: Pasta FazulTofu Soup: Tofu SoupVegetable Soup: Vegetable SoupAt the Boston Soup Buffet Today's Soups!Chicken Soup: ChickenSoupClam Chowder: QuahogChowderFish Chowder: ScrodFishChowderMinnestrone: MinestronePasta Fazul: Pasta FazulTofu Soup: Tofu SoupVegetable Soup: Vegetable SoupAt the Honolulu Soup Buffet Today's Soups!Chicken Soup: ChickenSoupClam Chowder: PacificClamChowderFish Chowder: OpakapakaFishChowderMinnestrone: MinestronePasta Fazul: Pasta FazulTofu Soup: Tofu SoupVegetable Soup: Vegetable Soup17