我想创建一个生成其他类的 java 类。需要这个类,因为 有:
- 正在创建的对象的构造函数的大量参数,其中只有少数会改变;
- 每次将这些参数输入构造函数之前,都需要进行计算。
有问题:
- 我将创建一个单独的类,该类将根据命令返回对象。但是例如,在lumbok builder的实现中,出现了一个带有builder的嵌套静态类。构建器类将如何实现(单独或嵌套静态)是否重要?
- 我将传递给构建器对象,这些对象不会直接进入已创建类的构造函数的输入,但会参与将进入已创建类的输入的对象的形成。这是正常的,还是处理数据以将其提交到正在创建的类的构造函数的输入不再是构建器的责任?
实现您的脚本的模式称为“工厂”。