⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soupfactorymethod.java

📁 仅学习使用
💻 JAVA
字号:
package factoryMethod;

public class SoupFactoryMethod {
	 public SoupFactoryMethod() {}
	 public SoupBuffet makeSoupBuffet() {return new SoupBuffet();}
	 public ChickenSoup makeChickenSoup() {return new ChickenSoup();}
	 public ClamChowder makeClamChowder() {return new ClamChowder();}
	 public FishChowder makeFishChowder() {return new FishChowder();}
	 public Minnestrone makeMinnestrone() {return new Minnestrone();}
	 public Pastafazul makePastafazul() {return new Pastafazul();}
	 public TofuSoup makeTofuSoup() {return new TofuSoup();}
	 public VegetableSoup makeVegetableSoup() {return new VegetableSoup();}
	 public String makeBuffetName() {return "Soup Buffet";}
}

class BostonSoupFactoryMethodSubclass extends SoupFactoryMethod{
	public String makeBuffetName() {return "Boston Soup Buffet";}
	public ClamChowder makeClamChowder() {return new BostonClamChowder();}
	public FishChowder makeFishChowder() {return new BostonFishChowder();}
}
class HonoluluSoupFactoryMethodSubclass extends SoupFactoryMethod {
	 public String makeBuffetName() {return "Honolulu Soup Buffet";}
	 public ClamChowder makeClamChowder() {return new HonoluluClamChowder();}
	 public FishChowder makeFishChowder() {return new HonoluluFishChowder();}
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -