유일한 인스턴스를 만들기 위한 디자인 패턴
public class dailyCode { public static class Singleton{ private static Singleton sSingle = new Singleton(); private Singleton(){} private String notification = "This is Singleton Design Pattern!"; public static Singleton getInstance(){ return sSingle; } public String getNotification(){ return notification; } } public static void main(String[] args){ System.out.println(Singleton.getInstance().getNotification()); Singleton tester = Singleton.getInstance(); System.out.println(tester.getNotification()); } } |
'프로그래밍 > JAVA' 카테고리의 다른 글
arraycopy Example (0) | 2016.11.19 |
---|---|
scheduleAtFixedRate vs. scheduleWithFixedDelay (0) | 2016.11.18 |
Callback using interface (0) | 2016.11.17 |
초기화 블록 (Initialization Block) (0) | 2016.11.15 |
HashSet 예제 (0) | 2016.11.15 |
ArrayList 예제 (0) | 2016.11.14 |
생성자 예제 (Constructor Example) (0) | 2016.11.13 |