ReallyComplicatedClass
全部标签 一般来说,类构造函数应该接受的最大参数数量是多少?我正在开发一个需要大量初始化数据(目前有10个参数)的类。但是,带有10个参数的构造函数感觉不对。这让我相信我应该为每条数据创建一个getter/setter。不幸的是,getter/setter模式不会强制用户输入数据,没有它,对象的特征是不完整的,因此是无用的。想法? 最佳答案 有了这么多参数,是时候考虑Builderpattern了.创建一个包含所有这些getter和setter的构建器类,并使用build()方法返回您真正尝试构建的类的对象。示例:publicclassRea
一般来说,类构造函数应该接受的最大参数数量是多少?我正在开发一个需要大量初始化数据(目前有10个参数)的类。但是,带有10个参数的构造函数感觉不对。这让我相信我应该为每条数据创建一个getter/setter。不幸的是,getter/setter模式不会强制用户输入数据,没有它,对象的特征是不完整的,因此是无用的。想法? 最佳答案 有了这么多参数,是时候考虑Builderpattern了.创建一个包含所有这些getter和setter的构建器类,并使用build()方法返回您真正尝试构建的类的对象。示例:publicclassRea