ajroot5685 / ajroot5685.github.io

MIT License
0 stars 0 forks source link

posts/Singleton-Pattern/ #27

Open utterances-bot opened 1 month ago

utterances-bot commented 1 month ago

인스턴스의 개수를 1개로 제한하는 싱글톤 패턴 | 안정적인 블로그

싱글톤 패턴이란 클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다.

https://ajroot5685.github.io/posts/Singleton-Pattern/

mikio999 commented 1 month ago

위에서 언급해주신 싱글톤 패턴의 단점들(DIP 위반, TDD 등)은 다른 디자인 패턴으로 (ex. Factory method, Abstract Factory) 문제를 해결할 수 있나요? 정처기에서 얕게 언급하고 넘어갔던 파트라 흥미롭습니다!

ajroot5685 commented 1 month ago

위에서 언급해주신 싱글톤 패턴의 단점들(DIP 위반, TDD 등)은 다른 디자인 패턴으로 (ex. Factory method, Abstract Factory) 문제를 해결할 수 있나요? 정처기에서 얕게 언급하고 넘어갔던 파트라 흥미롭습니다!

@mikio999

넵! 실제로 스프링 컨테이너가 팩토리 역할을 수행합니다. 스프링 컨테이너가 으로 불리는 객체들의 생명 주기를 관리합니다. 이 부분을 자세하게 설명하면 주제에서 벗어나는 것 같아 넣진 않았습니다만, 추후에 한번 정리해보겠습니다!