public PersonDirector(string type, Graphics g, Pen p)
        {
            string assemblyName="建造者模式";
            object[] args = new object[2];
            args[0] = g;
            args[1] = p;

            this.pb = (PersonBuilder)Assembly.Load(assemblyName).CreateInstance(assemblyName+".Person" + type + "Builder", false, BindingFlags.Default, null, args, null, null);
        }
Exemplo n.º 2
0
 public PersonDirector(PersonBuilder pb)
 {
     this.pb = pb;
 }
Exemplo n.º 3
0
 public PersonDirector(PersonBuilder pb)
 {
     this.pb = pb;
 }
Exemplo n.º 4
0
 public PersonDirector(PersonBuilder personBuilder)
 {
     this.personBuilder = personBuilder;
 }