-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathSingletonPattern_main.java
61 lines (40 loc) · 2.11 KB
/
SingletonPattern_main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package singleton.pattern;
public class SingletonPattern_main {
public static void main(String[] args) {
//생성자에 private 키워드가 있기 때문에 new를 통해 인스턴스를 생성할 수 없다.
SingletonPattern_01 s1 = SingletonPattern_01.getInstance();
SingletonPattern_01 s1_1 = SingletonPattern_01.getInstance();
//com.violetCheese.designPattern.SingletonPattern_01@15db9742
System.out.println(s1);
//com.violetCheese.designPattern.SingletonPattern_01@15db9742
System.out.println(s1_1);
System.out.println("-----------------------------------------------------------");
SingletonPattern_02 s2 = SingletonPattern_02.getInstance();
SingletonPattern_02 s2_1 = SingletonPattern_02.getInstance();
//com.violetCheese.designPattern.SingletonPattern_02@6d06d69c
System.out.println(s2);
//com.violetCheese.designPattern.SingletonPattern_02@6d06d69c
System.out.println(s2_1);
System.out.println("-----------------------------------------------------------");
SingletonPattern_03 s3 = SingletonPattern_03.getInstance();
SingletonPattern_03 s3_1 = SingletonPattern_03.getInstance();
//com.violetCheese.designPattern.SingletonPattern_03@7852e922
System.out.println(s3);
//com.violetCheese.designPattern.SingletonPattern_03@7852e922
System.out.println(s3_1);
System.out.println("-----------------------------------------------------------");
SingletonPattern_04 s4 = SingletonPattern_04.getInstance();
SingletonPattern_04 s4_1 = SingletonPattern_04.getInstance();
//com.violetCheese.designPattern.SingletonPattern_04@4e25154f
System.out.println(s4);
//com.violetCheese.designPattern.SingletonPattern_04@4e25154f
System.out.println(s4_1);
System.out.println("-----------------------------------------------------------");
SingletonPattern_05 s5 = SingletonPattern_05.getInstance();
SingletonPattern_05 s5_1 = SingletonPattern_05.getInstance();
//com.violetCheese.designPattern.SingletonPattern_05@70dea4e
System.out.println(s5);
//com.violetCheese.designPattern.SingletonPattern_05@70dea4e
System.out.println(s5_1);
}//End of main
}//End of SingletonPattern_main