构造者模式。外部场景如果需要一个汽车类,它不需要关心如何构造,它只需要告诉Director需要什么,就可以从Director获得。
如:CDirector(IBuilder* aBuilder);
场景告诉Director它需要用什么类型的Builder来构造,然后就可以用Create()获得所创建的对象。
具体的构造由具体的Builder负责。
2023-12-10 11:58:33
构造者模式。外部场景如果需要一个汽车类,它不需要关心如何构造,它只需要告诉Director需要什么,就可以从Director获得。
如:CDirector(IBuilder* aBuilder);
场景告诉Director它需要用什么类型的Builder来构造,然后就可以用Create()获得所创建的对象。
具体的构造由具体的Builder负责。