文件名称:Mason:不那么痛苦的 Java 构建者!
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-22 20:21:53
Java
石匠
不那么痛苦的 Java 构建者!
该模式的基本思想是为具有内部构建器类的对象提供一个只读接口。 指导原则是:
对象应该让构建器尽可能少的样板(它不是 DRY 并且使下一个目标更难)
为所有构建器提供一致的 API,以便任何人都可以随意浏览项目并确切了解构建器提供的内容及其行为方式
为此,有一个AbstractBuilder类,其中所有的构建器方法都是集中的,这对实现这两个目标大有帮助。 要使用,涉及三个类:
生成器
你的只读接口应该扩展这个接口。
/**
* @param
【文件预览】:
Mason-master
----.gitignore(18B)
----src()
--------main()
--------test()
----LICENSE.md(11KB)
----.travis.yml(63B)
----pom.xml(2KB)
----README.md(3KB)