목록Etc/Design Pattern (1)
코딜기
[Design Pattern] 싱글톤 패턴 (Singleton Pattern)
싱글톤 패턴 (Singleton Pattern)이란?단 하나의 인스턴스만 생성하도록 보장하며, 어디서든 그 인스턴스에 접근할 수 있도록 하는 디자인 패턴이다.무분별한 객체의 생성을 막고, 하나의 객체를 여러 번 재활용하여 메모리의 낭비를 막을 수 있는 디자인 패턴입니다.싱글톤 패턴 구현외부에서 이 클래스의 객체를 생성하지 못하도록 생성자를 단 1개만 선언하고, private 접근 제한을 붙입니다.생성자를 호출할 수 있는 곳은 같은 클래스 내부 뿐이므로 스스로의 객체를 단 1개만 생성합니다.외부에서 이 클래스의 객체를 요구할 시, 2번에서 미리 만들어 놓은 단 하나의 객체의 주소값을 공개된 메서드를 통해 리턴합니다.public class Singleton { // 1 private Singlet..
Etc/Design Pattern
2024. 8. 29. 01:17