Lazy loading is a design pattern commonly used in computer programming to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program's operation if properly and appropriately used. The opposite of lazy loading is Eager Loading.
http: / / en.wikipedia.org / wiki / Lazy_loading
The Lazy Load Pattern is a very simple and useful pattern. This pattern is usually used when a property of an object is not always accessed during the usage of the object instance.
http: / / blogs.clearscreen.com / dtax / archive / 2007 / 06 / 15 / 6483.aspx
Lazy Loading is an object relational pattern which is used to defer the inialization of an object until its needed. The object will not contain all of the data, but it knows how to get all of them when they are needed.
http: / / wiki.asp.net / page.aspx / 408 / lazy-loading /
Basically, it enables you to load related objects and data in an object model only when you need them.
http: / / dotnettricks.com / blogs / craigbowesblog / archive / 2006 / 09 / 12 / 107.aspx
Lazy Load is one of the object relational behavioral patterns. With lazy load, an object does not contain all of the data you need but knows how to get it when it is needed. This pattern is commonly found in most of the OR mappers, e.g. Hibernate.
http: / / twit88.com / blog / 2008 / 01 / 22 / design-pattern-in-java-101-lazy-load-part-i /