工厂模式 发表于 2019-12-26 更新于 2020-01-13 分类于 设计模式 阅读次数: 本文字数: 734 阅读时长 ≈ 1 分钟 前言:工厂模式 简单工厂模式类图 Product.java123public interface Product { void display();} ProductA.java12345678910/** * @author shency * @description: ProductA */public class ProductA implements Product { @Override public void display() { System.out.println("ProductA"); }} ProductB.java1234567891011/** * @author shency * @description: ProductB */public class ProductB implements Product{ @Override public void display() { System.out.println("ProductB"); }} SimpleFactory.java1234567891011121314/** * @author shency * @description: 简单工厂 */public class SimpleFactory { public Product GetProduct(String args){ if(args.equals("A")){ return new ProductA(); }else if(args.equals("B")){ return new ProductB(); } return null; }} 工厂模式 抽象工厂模式 -------------本文结束感谢您的阅读------------- 本文作者: Husky 本文链接: https://gddxh.github.io/posts/54788f73/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!