Slide 15
Slide 15 text
jgs
564 00001110
Fluent-Builder
import java.awt.*;
public class BoxFluentBuilder implements FluentBuilder {
private Color color;
private int size, x, y;
public Builder setColor (Color color) {
this.color = color; return this;
}
public Builder setSize(int size) { this.size = size; return this; }
public Builder setX(int x) { this.x = x; return this; }
public Builder setY(int y) { this.y = y; return this; }
public Box get() {
return new Box (color, size, x, y);
}
}