[디자인 패턴] 싱글톤이 안티 패턴이 될 수 있는 이유와 자바 싱글톤과 스프링 싱글톤의 차이
1. 싱글톤이 안티 패턴이 될 수 있는 이유 [ 싱글톤이 안티 패턴이 될 수 있는 이유 ] 우리는 싱글톤패턴을 구현할 때 다음과 같이 구현을 한다. 다음은 자바 언어를 이용해 싱글톤 패턴을 구현하는 전형적인 코드이다. public class Person { private static Person instance; private Person() { throw new IllegalStateException("Private Constructor"); } public static Person getInstance() { if (instance == null) { instance = new Person(); } return instance; } } 싱글톤 패턴은 전역 상태(Global State)로 이용할 수 있..
나의 공부방
2021. 5. 14. 19:57