1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.ashkay;
17
18 /***
19 * LazyObjectFactory is a factory tailored to use in a lazy instantiation model.
20 * While not using the LazyObjectFactory interface for a specific class' factory
21 * does not prohibit using lazy instantiation, the lazy object factory provides
22 * a clean interface to allow the object to return to his factory to get fully
23 * constructed
24 * @author <a href="mailto:bangroot@users.sf.net">Dave Brown</a>
25 */
26 public interface LazyObjectFactory extends ObjectFactory
27 {
28 void constructObject(Object objectToContruct);
29 }