【发布时间】:2010-01-30 19:46:05
【问题描述】:
Joshua Bloch 的Effective Java 描述了一种构建器模式,该模式可用于构建具有多个可选自定义参数的对象。他为 Builder 函数建议的命名约定,“模拟在 Ada 和 Python 中找到的命名可选参数”,似乎不符合 Java 的标准命名约定。 Java 函数往往依赖于一个动词来启动函数,然后是一个基于名词的短语来描述它的作用。 Builder 类只有该函数要定义的变量的名称。
Java 标准库中是否有任何使用构建器模式的 API?在继续使用本书之前,我想将书中的建议与核心 Java 库中的实际实现进行比较。
【问题讨论】:
-
您可以在这个 SE 问题中找到示例:stackoverflow.com/questions/1673841/…
标签: java design-patterns builder