小编bui*_*ern的帖子

太多的样板,我怎样才能减少我的POJO建造者?

我有几个不同的POJO使用一个生成器模式,但添加的助洗剂为每一个和生成后Object.toString,Object.hashCodeObject.equals,我的类最终会被大约100行代码.必须有一个更好的方法来处理这个问题.我认为拥有一些反思性的建设者会有很多帮助,但我不确定这是不是很好的做法,而且我也不确定我是如何做到这一点的.换句话说,有没有办法实现这样的构建器?

一个简单的POJO:

public class Foo {

    public int id;
    public String title;
    public boolean change;
    ...

}
Run Code Online (Sandbox Code Playgroud)

然后某种反思建设者:

Foo = ReflectiveBuilder.from(Foo.class).id(1).title("title").change(false).build();
Run Code Online (Sandbox Code Playgroud)

java android design-patterns builder pojo

6
推荐指数
1
解决办法
1626
查看次数

标签 统计

android ×1

builder ×1

design-patterns ×1

java ×1

pojo ×1