Client.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section2;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  * 场景类
  6.  */
  7. public class Client {
  8. public static void main(String[] args) {
  9. //定义出两个工厂
  10. AbstractCreator creator1 = new Creator1();
  11. AbstractCreator creator2 = new Creator2();
  12. //产生A1对象
  13. AbstractProductA a1 =  creator1.createProductA();
  14. //产生A2对象
  15. AbstractProductA a2 = creator2.createProductA();
  16. //产生B1对象
  17. AbstractProductB b1 = creator1.createProductB();
  18. //产生B2对象
  19. AbstractProductB b2 = creator2.createProductB();
  20. /*
  21.  * 然后在这里就可以为所欲为了...
  22.  */
  23. }
  24. }