13 lines
411 B
Java
13 lines
411 B
Java
package builder;
|
|
|
|
/** Director knows how to build common configurations */
|
|
public class Director {
|
|
public House buildStarter(House.Builder builder) {
|
|
return builder.rooms(2).floors(1).garage(false).roofType("gabled").build();
|
|
}
|
|
|
|
public House buildLuxury(House.Builder builder) {
|
|
return builder.rooms(6).floors(3).garage(true).garden(true).pool(true).roofType("hip").build();
|
|
}
|
|
}
|