int main(int argc, char** argv) { Product Product1; Product Product2; FatPerson fatbuilder(&Product1); ThinPerson thinbuilder(&Product2); Director director; director.Build(&fatbuilder); director.Build(&thinbuilder); return 0; }