我们的Builder类中可以有多种构建方法吗?

我为某个具有构建方法的对象提供了一个构建器类

    static final class Builder {

            private Object o = new Object();


            public Object build() {
                o.initialize();

                Object tmp = o;
                o = null;

                return tmp;
            }

        //some setters

}

initialize方法中的代码对对象进行了一些初始化,现在我想基于setter进行一些不同的初始化步骤,我应该为不同的初始化步骤制作另一个构建方法吗?

keith1985 回答:我们的Builder类中可以有多种构建方法吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2949109.html

大家都在问