草庐IT

java - 构建器模式与配置对象

构建器模式在创建不可变对象(immutable对象)方面很流行,但创建构建器需要一些编程开销。所以我想知道为什么不简单地使用配置对象。构建器的用法如下所示:Productp=Product.Builder.name("Vodka").alcohol(0.38).size(0.7).price(17.99).build();很明显这是非常可读和简洁的,但是你必须实现builder:publicclassProduct{publicfinalStringname;publicfinalfloatalcohol;publicfinalfloatsize;publicfinalfloatpri

java - 构建器模式与配置对象

构建器模式在创建不可变对象(immutable对象)方面很流行,但创建构建器需要一些编程开销。所以我想知道为什么不简单地使用配置对象。构建器的用法如下所示:Productp=Product.Builder.name("Vodka").alcohol(0.38).size(0.7).price(17.99).build();很明显这是非常可读和简洁的,但是你必须实现builder:publicclassProduct{publicfinalStringname;publicfinalfloatalcohol;publicfinalfloatsize;publicfinalfloatpri