[Design Pattern] 싱글톤
제일 처음으로 사용해 본 디자인 패턴이다. 예전에 지인이 해놓은 피티를 보니꽤 내용을 잘 정리해놔서 옮겨 본다.싱글톤이야 지겹게 써봤지만 화룡점정을 찍는 정리. 출처 : https://c.aitl.in/ 홈피 관리자 머리 속에서 정리된 것을 정리한 피피티 싱글톤 패턴전략클래스가 유일한 인스턴스를 갖고, 그 인스턴스는 전역에서 액세스 할 수 있도록 한다.전역변수다! 손해멀티 스레딩에 시간 지연이 생긴다.전역에서 액세스 하기때문에 문제가 발생하면 모든 코드를 둘러봐야 한다.기능 단위 테스트나 변경을 위해 관련 구조만 뽑아내기 어렵다. 개이득단 하나의 인스턴스만 갖도록 강제한다.특정 인스턴스에 어디든 접근하여 자원을 사용할 수 있다. 전역변수다!다른 클래스의 공통 기능부를 통합해 관리할 수 있다. Basic ..
2016.02.15