[TIL] 싱글톤(Singleton) 패턴이란?
- 나의 답변 : 싱글톤 패턴은 애플리케이션 전체에서 하나의 인스턴스만 생성하고 공유하도록 보장하는 디자인 패턴입니다. 전역에서 동일한 객체에 접근해야 할 때 사용하며, 인스턴스 생성 비용을 줄이고 상태를 일관되게 유지할 수 있습니다. iOS에서는 UserDefaults.standard, URLSession.shared 등이 대표적인 예입니다. 다만, 전역 상태를 공유하므로 의존성이 높아지고 테스트가 어려워질 수 있어 신중히 사용해야 합니다.
- 회고 : 싱글톤 패턴에 대해서 복습하게 되어서 좋았습니다.