Singleton Pattern


Singleton Pattern

Singleton Pattern 인스턴스: 속성과 기능을 가진것 중 실제하는 것 ex) 공장에서 시속 150km까지 달릴 수 있는 자동차가 나왔다. 위 문장에서 인스턴스는 '자동차' 하나만 생성해야할 객체를 위한 패턴 요구사항 개발중인 시스템에서 스피커에 접근 할 수 있는 클래스를 만들어 주세요. 구현 public class SystemSpeaker { static private SystemSpeaker instance; private int volume; public int getVolume() { return volume; } public void setVolume(int volume) { this.volume = volume; } private SystemSpeaker(){ volume=5; } public static SystemSpeaker getInstance(){ if(instance==null){ instance=new SystemSpeaker(); } return i...


#Gof #Singleton #디자인패턴

원문링크 : Singleton Pattern