概念: 生成器模式也称之为建造者模式.生成器模式的意图在于将一个复杂的构建与其表示相分离,构建与产品分离. UML: Ibuild接口清晰地反映了创建产品Product的流程. 生成器模式涉及4个关键角色:产品(Product),抽象生成器(IBuilder),具体生成器(Builder),指挥者(Director). 代码演示: (1)定义1个产品类 public class Unit1{...} public class Unit2{...} public class Unit3{...}…
问题的提出: 有些类很容易创建对象,直接调用其构造方法,例如Student student = new Student("1001","zhang",21); 之所以容易创建,因为其类成员都是基本数据类型或者封装类,或者字符串.但是如果对象的类成员还是对象,那么创建这个对象还需要产生该对象成员的具体对象. public class Unit1 { } public class QuestionProduct { Unit1 u1; Unit2 u2; Unit3 u…