effective java 当构造方法参数过多时使用 builder 模式的理解
java builder 模式Builder 模式Java return this在effactive java上看到说当构造方法参数过多时使用builder模式,然后发现提供的set模板的Builder只需要return this。所以想了解一下细节以及差异。JavaBeans模式本身有严重的缺陷。由于构造方法被分割成多次调用,所以在构造过程中JavaBean可能处于不一致状态。该类仅有通过检查构造函数参数的有效性,而没有强制的一致性措施。在不一致的状态下尝试使用对象可能导致一些错误,这些错误与平
原创
2021-05-15 13:04:20 ·
177 阅读 ·
1 评论