본문 바로가기

Java/디자인 패턴의 활용

싱글 톤 패턴

사전기반 지식

  • 클래스와 객체: 자바에서 클래스는 객체를 생성하기 위한 틀이다. 일반적으로 하나의 클래스에서 여러 객체를 생성할 수 있지만, 싱글톤 패턴은 단 하나의 객체만을 보장한다.
  • 생성자(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