12345678910111213141516171819202122232425 |
- package main;
- public class SimpleFactory
- {
- /**
- * 实现简单工厂模式
- * @param pName 产品标识
- * @return 返回具体的产品
- */
- public static Product createProduct(String pName)
- {
- switch (pName)
- {
- case "A":
- return new ProductA();
- case "B":
- return new ProductB();
- case "C":
- return new ProductC();
- default:
- return null;
- }
- }
- }
|