![[디자인 패턴] Singleton 패턴 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmRQoT%2FbtqBQ0K6ShN%2FePo85Cpd2e0XZptjTpFeW0%2Fimg.png)
디자인패턴
[디자인 패턴] Singleton 패턴
- 정의 하나의 인스턴스만을 생성하고, 인스턴스를 어디서든 참조할 수 있도록 하는 패턴이다 - UML 1. SystemSpeaker클래스를 선언하고 int형 volume, SystemSpeaker형 instance를 static으로 선언한다. instance는 static형이기 때문에 어디서든 참조가 가능하고 모든 SystemSpeaker객체가 instance를 공유한다 - 코드 SystemSpeaker class public class SystemSpeaker { static private SystemSpeaker instance; private int volume; private SystemSpeaker() { volume=5; } public static SystemSpeaker getInstanc..