????—设计-建-0造3-者-模式—????

发布时间:2024年01月24日

名称:建造者

类型:创建型

目的:将一个复杂的对象的构建分离,使得同样的构建过程可以创建不同的表示

产品(Preduct):需要构建的产品对象

抽象建造者(Builder):用于定义创建对象所需的步骤以及创建的步骤的调用过程

具体建造者(ConcreteBuilder):对于不同的创建过程可以用不同的类进行实现

指挥者(Director):使用Builder类,提供调用方法使用,调用方法通过使用指挥者来获取产品

优点:适用于复杂的业务需求,并且稳定的业务流程,只是不同场景的细节不同

【解析】:

产品经理画产品原型(Product)

技术经理搭建开发框架(AbstractBuilder)

程序员实现具体算法(ConcreteBuilder)

项目经理根据需求制定业务流程(Director)

主类运行(Main)

建造者的优点在于易于扩展,

比如新增一个具体类,

只需要动前端即可:

End.

文章来源:https://blog.csdn.net/weixin_69360830/article/details/135801130
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。