one instance 썸네일형 리스트형 Design Pattern - Singleton 초간단 설명 싱글톤 이란 ? 싱글톤 패턴은 객체를 딱 하나만 생성하여 생성된 객체를 프로그램 어디에서나 접근하여 사용할 수 있도록 하는 패턴을 말합니다. 장점 메모리 낭비 방지 싱글톤으로 만들어진 Component 와 다른 Component 의 데이터 공유가 쉬움 인스턴스가 절대적으로 한개만 존재하는 것을 보증하기에 개발 시 실수를 줄일 수 있다. 단점 싱글톤의 역할이 커질수록 결합도가 높아져 객체 지향 설계 원칙에 어긋날 수 있다. 동시에 위험도 도 높아짐 ( 수정이 어려워 지고, 유지보수 하는게 어려워 질수 있음) 멀티쓰레드 환경에서 컨트롤이 힘듦 ( 동기화 처리 필수) 전역변수 보다 사용하기 불편 예시 적용 FancyLogger.js 생성 - singleton instance 생성 하는 class class F.. 더보기 이전 1 다음