싱글턴 패턴은 특정 클래스의 인스턴스가 오직 하나만 존재할 수 있게 하는 디자인 패턴입니다. 비용이 많이 드는 데이터베이스 연결 모듈처럼 인스턴스 생성에 높은 비용이 소모되는 경우에 이 패턴이 효율적으로 활용됩니다. 그러나 싱글턴 패턴의 사용으로 인해 의존성이 높아지고, 테스트 주도 개발(Test-Driven Development, TDD)을 수행할 때 어려움을 겪을 수 있다는 단점이 존재합니다.
메모리 측면일 것이다
점은 다른 클래스 간에 데이터 공유가 쉽다4
클라이언트가 구체 클래스에 의존하게 되는 상황에서는 존 관계가 발생합니다. 이로 인해 자식 클래스를 생성하는 것이 불가능하게 되고, 내부 상태를 변경하는 작업도 어려워집니다
정말 잘 읽었습니다, 고맙습니다!