博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
生成器模式(建造者模式)
阅读量:5075 次
发布时间:2019-06-12

本文共 290 字,大约阅读时间需要 1 分钟。

生成器模式(或者叫建造者模式)

将一个复杂类的 表示 与其 构建过程 相分离,使得相同的构建过程。能够得出不同的表示。

如果我们使用建造者模式,那么用户只需要指定类型就好了,过程在调用的时候就不需要想了。因为我们已经定义好了。

其中Builder定义一个构建过程。

而ConcretBuilder是按照这一过程实现的不同表示。

Director是整个模式的指挥者。客户端在调用的时候,要告诉Director具体使用哪个ConcreBuilder。其实也就是传递一个Builder对象。

转载于:https://www.cnblogs.com/mcad/p/3748499.html

你可能感兴趣的文章
MyISAM和InnoDB的区别
查看>>
array.includes的使用
查看>>
WindowsFormsIntegration.dll
查看>>
凸函数复合保凸,一般复合,特殊复合(复合仿射映射),各自的保凸条件
查看>>
Shell语言系列之一:文件处理
查看>>
面向对象的数据库开发--再论ORM
查看>>
SQL Server 2008 导入MDF数据库文件
查看>>
自定义元类
查看>>
jQuery扩展方法2(转载)
查看>>
JVM的内存模型
查看>>
音乐分类/生成杂记
查看>>
redis 数据类型详解 以及 redis适用场景场合
查看>>
防止ZENCART网站被跳转和防黑
查看>>
排序算法
查看>>
ASP.NET 仿腾讯微博提示“还能输入*个字符”的实现
查看>>
敏感字符过滤算法
查看>>
STL之Deque
查看>>
提供推荐
查看>>
ubuntu path 配置
查看>>
201771010137 赵栋《面向对象程序设计(java)》第十八周学习总结
查看>>