사전기반 지식
- 클래스와 객체: 자바에서 클래스는 객체를 생성하기 위한 틀이다. 일반적으로 하나의 클래스에서 여러 객체를 생성할 수 있지만, 싱글톤 패턴은 단 하나의 객체만을 보장한다.
- 생성자(Constructor): 객체가 생성될 때 호출되는 메서드로, 싱글톤 패턴에서는 생성자를 외부에서 호출하지 못하도록 제한한다.
- 정적 변수와 메서드: 싱글톤 패턴에서 주로 사용되는 정적(static) 멤버에 대한 이해가 필요하다.
싱글톤 패턴 개념
싱글톤 패턴은 특정 클래스의 인스턴스를 하나만 생성하고, 이를 전역적으로 접근할 수 있도록 하는 디자인 패턴이다. 주요 목적은 시스템 전체에서 공통된 리소스를 공유하거나, 객체 생성을 제한하여 메모리 낭비를 줄이기 위함이다.
728x90
'Java > 디자인 패턴의 활용' 카테고리의 다른 글
팩토리 패턴 (2) | 2024.09.26 |
---|---|
빌더 패턴이란? (0) | 2024.09.26 |
콜백 메서드 만들어보기 (0) | 2024.09.25 |
디자인 패턴의 활용 (2) | 2024.09.25 |
S.O.L.I.D 원칙 (0) | 2024.09.25 |