文件名称:java-builders:检查Java对象的构建变体
文件大小:1.55MB
文件格式:ZIP
更新时间:2024-06-10 15:39:07
Java
Java构建器 检查Java对象的构建变体。 伸缩构造器 伸缩构造函数示例。 优点: 简单的。 缺点: 可扩展性差。 JavaBeans JavaBeans 示例。 优点: 简单的; 伸缩性好。 缺点: 使用的样板过多; 允许不一致和易变。 建造者 生成器示例。 优点: 使用简单; 构建的实例是不可变的且一致的。 缺点: 类定义中的样板过多。 优雅的建设者 优雅的Builder 示例。 优点: 类定义比经典构建器模式中的定义短。 缺点: builder方法更改了现有实例,因此无法重复使用同一构建器; 属性是非最终的,因此对象是可变的,请参见 IDEA InnerBuilder IDEA InnerBuilder 示例。 优点: 字段仅需指定,所有方法都可以由IDEA生成。 缺点: 你必须使用; 所有样板仍驻留在源代码控制系统中。 Goo
【文件预览】:
java-builders-master
----.gitignore(104B)
----README.md(4KB)
----pom.xml(3KB)
----src()
--------test()
--------main()
----lib()
--------auto-value-1.1-SNAPSHOT.jar(1.75MB)