Tagged

Lazy Initialization

A collection of 3 posts

Double-Checked Locking

Singletons and lazy loading

참조 : http://www.oreillynet.com/onjava/blog/2007/01/singletons_and_lazy_loading.html?CMP=OTC-FP2116136014&ATT=Singletons+and+lazy+loading 싱글톤 패턴이 클래스 달랑 하나여서 제일 간단해 보이는 디자인 패턴임에도 불구하고 Lazy Loading 또는 초기화 지연 기법을 사용하려고 하면 굉장히 복잡해 지네요. 그리고 동기화 문제도 생각하면 syncronized가 필수가

게으른 초기화

Lazy Initialization 언제 사용 해야 될까요?

마틴 파울러의 Lazy Initialization을 번역한 글을 보며 간단히 요약해 봅니다. Lazy Initialization이란? 언제 사용하는 것이 좋은가? 언제 사용하지 않는 것이 좋은가? Lazy Initialization이란? 먼저 Lazy Initialization이란 어려운 개념이 아닙니다. 객체를 필요할 때 만들겠다는 것입니다. Class Student {     private List<Grade> grades = new ArrayList<Grade>(); …