Mason:不那么痛苦的 Java 构建者!

时间:2024-06-22 20:21:53
【文件属性】:

文件名称:Mason:不那么痛苦的 Java 构建者!

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-22 20:21:53

Java

石匠 不那么痛苦的 Java 构建者! 该模式的基本思想是为具有内部构建器类的对象提供一个只读接口。 指导原则是: 对象应该让构建器尽可能少的样板(它不是 DRY 并且使下一个目标更难) 为所有构建器提供一致的 API,以便任何人都可以随意浏览项目并确切了解构建器提供的内容及其行为方式 为此,有一个AbstractBuilder类,其中所有的构建器方法都是集中的,这对实现这两个目标大有帮助。 要使用,涉及三个类: 生成器 你的只读接口应该扩展这个接口。 /** * @param The builder type */ public interface HasBuilder > { public V toBuilder (); } 只要您的接口扩展了HasBuilder ,它就可以用作任何 JAX-RS 方法的参数或返


【文件预览】:
Mason-master
----.gitignore(18B)
----src()
--------main()
--------test()
----LICENSE.md(11KB)
----.travis.yml(63B)
----pom.xml(2KB)
----README.md(3KB)

网友评论