Quick actions

cmd+k|ctrl+k

Navigation

Languages

Builder Design Pattern

Snippet info

Language

Java

Visibility

public

Author

1ndroidbella

Created

2019-08-07T11:35:22Z

Updated

2019-08-07T11:42:27Z

class Main {
    public static void main(String[] args) {
        // ادخال جميع القيم
        Employee employee1 = new Employee.Builder(1, "Hassan", "Brahimi")
                .setAddress("Address")
                .setAge(25)
                .setPhone("123")
                .build(); 

        System.out.println("Employee 1 : " + employee1.toString()); 

        // ادخال العمر فقط
        Employee employee2 = new Employee.Builder(2, "Husam", "Lkarti")
                .setAge(25)
                .build();

        System.out.println("Employee 2 : " + employee2);

        // بدون القيم الاختيارية
        Employee employee3 = new Employee.Builder(3, "Ismail", "Bella")
                .build();

        System.out.println("Employee 3 : " + employee3);
    }
}
INFO