![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective Java读书笔记
文章平均质量分 91
洒水水儿
码不停题
展开
-
Effective Java 2 遇到多个构造器参数时要考虑使用构建器
第2个经验法则:用遇到多个构造器参数时要考虑使用构建器(consider a builder when faced with many constructor parameters)上一条讨论了静态工厂相对于构造器来说有五大优势。但静态工厂和构造器有个共同的局限性:它 们都不能很好地扩展到大量的可选参数。对于需要多参数的类,应该用哪种构造器或者静态工厂来编写呢?接下来,我将通过Java代码示例来对比分析构造器模式、JavaBeans模式以及建造者模式在处理多参数情况下的应用。原创 2024-06-09 21:12:33 · 906 阅读 · 0 评论 -
Effective Java 1 用静态工厂方法代替构造器
知识点上本书需要会Java语法和lang、util、io库,涉及concurrent和function包。内容上主要和设计模式相关,代码风格力求清晰+简洁,代码尽量复用,组件尽量少依赖,错误尽早发现。第1个经验法则:用静态工厂方法代替构造器(consider static factory methods instead of constructors)原创 2024-06-09 20:15:36 · 919 阅读 · 0 评论