CS(12) - 싱글톤 패턴

gyungkyuBae·2023년 8월 2일
0

싱글톤패턴

싱글톤 패턴이란 하나의 클래스에 하나의 인스턴스를 만들고 하나의 인스턴스를 공유하는 디자인패턴입니다.
인스턴스생산에 많은 소모값이 드는 데이터베이스 같은 모듈에 사용하면 효율적으로 사용할 수 있습니다.
그러나 의존성이 높아 TDD를 할때 단점으로 작용할 수도 있습니다.

JS의 기본적인 싱글톤패턴 구현

class Singleton {
  constructor() {
if (!Singleton.instance) { Singleton.instance = this
}
return Singleton.instance }
    getInstance() {
return this
} }
const a = new Singleton()
const b = new Singleton()
console.log(a === b) // true
profile
개발자

0개의 댓글