《Effective Java》遇到多个构造器参数时要考虑用构造器

如果一个对象有多个参数时,应该如何处理? 代码大全2中提到过,一个函数的参数最好不要超过7个,我们熟悉的线程池参数就是7个,构造方法也不例外,在笔记本电脑中,一屏幕代码最多也就是7个左右的参数。 构建一个对象,通常我们会如何处理呢? 1、构造函数,下面的类BuilderDemo有8个属性 这样的代码是十分冗长的,如果有多个构造函数的话,是十分混乱的。 于是我们有个新的想法,创建这些属性的gette
相关文章
相关标签/搜索