방문해 주셔서 감사합니다! 항상 행복하세요! - 문의사항은 메일 또는 댓글로 언제든 연락주세요. - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다. - 메일주소 : lts06069@naver.com singleton1 디자인패턴 - 싱글톤 패턴 싱글톤 패턴은..고정된 메모리 영역을 얻으면서 new를 한번만 실행하여 원하는 클래스를 사용하는 것을 의미한다. 이러한 싱글톤 패턴은..메모리 낭비를 방지할 수 있고 전역 객체이기 때문에 다른 클래스들이 데이터를 공유하기 쉽다. 또한 처음 이후에 다음번 이용시부터는 객체 로딩 시간이 현저하게 줄어 성능이 좋아지는 장점이 있다. 조심할 것은 멀티쓰레드환경에서 동기화처리를 안하면 인스턴스가 두개가 생성된다든지 하는 경우가 발생할 수 있다라는 점이다. 대표적인 싱글톤 모습으로는 그 유명한 Calendar 클래스가 되겠다. 그리고 스프링 프레임워크나 전자정부 프레임워크가 이러한 방식으로 빈객체를 관리한다. 싱글톤 객체를 활용하는 방법은 아래 예제와 같다. public class DesignPtn2 { stati.. 2019. 5. 2. 이전 1 다음