如果您有任何时候不使用“构建器设计模式”来创建对象,我感到很好奇。
答案 0 :(得分:1)
构建器设计模式用于逐步从简单对象创建复杂对象。如果不是这种情况,则不应使用构建器设计模式
答案 1 :(得分:0)
我建议您在构造时需要所有对象的字段时不要使用构建器。在这种情况下,使用简单的构造函数可能就足够了,除非您看到一些其他适用的创建模式,例如工厂或单例。
构建器也会影响您的发行版的大小。当您不想要大量的课程时,您可以选择不使用该模式,尤其是在您分发图书馆时。
使用构建器模式创建对象也可以使用其他语言或lambda(Java 8中的一个功能)来替换。如果您更喜欢使用那些,那么您可以不使用构建器。