싱글톤 장단점

남지성·2023년 1월 31일
0

싱글톤 :

public static Class Instance;
정적으로 선언된 전역에서 접근 가능한 하나의 클래스

장점 :

다른 모든 스크립트에서 곧바로 접근하여 사용이 가능

단점 :

싱글톤 스크립트를 수정해야 할 때 파라미터, 함수명을 수정하게 되면 그것을 참조한 모든 스크립트에서 변경사항을 적용해야 한다.

캡슐화, 종속성에 문제가 생긴다.

코드 찾기, 테스트, 수정 등에서 싱글톤을 사용하지 않을 때보다 어려워짐

! 메모리

생각해볼 문제 :

싱글톤 반복적 참조 vs 첫 할당 후 스크립트 내부 변수 참조

번외:
특정 이벤트 발생 시 스크립트간의 유기적 연동을 지양하기 위한 패턴 :
옵저버 패턴
events
delegates

정적변수는 스크립트가 많아도 값을 공유

0개의 댓글