标签:实例 font 构造 过程 rect info 建模 str string
基本介绍
1) 建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。
2) 建造者模式 是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们, 用户不需要知道内部的具体构建细节。
应用实例:
优点:
缺点:
例子:product产品角色
2、抽象建造者可以使用接口,也可以使用抽象类
3、具体建造者
5、指挥者角色,
测试代码与结果
1) 抽象工厂模式 VS 建造者模式
抽象工厂模式实现对产品家族的创建,一个产品家族是这样的一系列产品:具有不同分类维度的产品组合,采用抽象工厂模式不需要关心构建过程,只关心什么产品由什么工厂生产即可。而建造者模式则是要求按照指定的蓝图建造产品,它的主要目的是通过组装零配件而产生一个新产品,建造者模式更加关注与零件装配的顺序。
标签:实例 font 构造 过程 rect info 建模 str string
原文地址:https://www.cnblogs.com/lqh969696/p/12765626.html