返回首页 / 程序员知识/建造者设计模式包括哪几个角色

建造者设计模式包括哪几个角色

2023-12-04 收藏 85

  1、uilder:给出一个抽象接口,以规范产品对象的各个组成成分的建造这个接口规定要实现复杂对; 象的哪些部分的创建,并不涉及具体的对象部件的创建。

  2、ConcreteBuilder:实现Builder接口,针对不同的商业逻辑,具体化复杂对象的各部分的创建; 在建造过程完成后,提供产品的实例。

  3、Director:调用具体建造者来创建复杂对象的各个部分,在指导者中不涉及具体产品的信息,只负; 责保证对象各部分完整创建或按某种顺序创建。

  4、Product:要创建的复杂对象。

猜你喜欢