Singleton 패턴을 활용하는 경우를 예를 들어 설명하시오.

김지훈·2022년 4월 15일
0

iOS 면접

목록 보기
56/82

싱글톤 패턴은 객체의 인스턴스를 한번만 생성하여 공유하고 싶을 때 사용하는 방법입니다. 만약 제 자신을 person이라는 객체로 표현한다고 가정하겠습니다. 만약 세개의 뷰 컨트롤러에 의해 제 이름, 나이, 성별이 따로 정해지는 경우 '저'라는 하나의 인스턴스를 공유하여 프로퍼티에 값을 할당해야하는 데 이런 경우 Singleton패턴을 활용할 수 있습니다.

  • 많이 사용하다보면 코드의 결합도가 높아지고 테스트하기 어려운 코드가 됨...

0개의 댓글