Effective Java在有效的Java SE书中的构建器模式示例
有效的Java:有效的java SE书中的例子,建造者模式第2条:当面临许多构造函数参数时,考虑使用构建器模式。伸缩构造函数模式有效,但是当参数很多时,编写客户端代码变得困难,且更难阅读。Builder模式可以模拟命名的可选参数,而Class.newInstance破坏了编译时异常检查。在设计具有构造函数或静态工厂方法时,如果有多个参数,考虑使用构建器模式。
下载地址
用户评论