``` ```public class Computer { private String brand; private String processor; private String ram; public Computer(String brand, String processor, String ram) { this.brand = brand; this.processor = processor; this.ram = ram; } public static class Builder { private String brand; private String processor; private String ram; private String storage; public Builder() { } public Builder setBrand(String brand) { this.brand = brand; return this; } public Builder setProcessor(String processor) { this.processor = processor; return this; } public Builder setRam(String ram) { this.ram = ram; return this; } public Builder setStorage(String storage) { this.storage = storage; return this; } public Computer build() { return new Computer(brand, processor, ram); } } public static void main(String[] args) { Computer computer = new Builder() .setBrand("Mac") .setProcessor("I3") .build(); System.out.println(" Brand : " + computer.brand); System.out.println(" Processor :: " + computer.processor); } }