| |
"Using Simple Application-Level Factory Services"
Vol. 6, Issue 6, p. 109
Listing 1
class ObjectFactory implements IFactory
{
private static m_self = new ObjectFactory();
public static Object getObject(final String interfaceName, Object args) throws FactoryException
{
return m_self.getObject(interfaceName, args);
}
public static Object getObject(final String interfaceName, Object args, Object defaultObject)
{
return m_self.getObject(interfaceName, args);
}
// private non static methods
Object getObject(final String interfaceName, Object args) throws FactoryException
{
// implement as appropriate
}
Object getObject(final String interfaceName, Object args, Object defaultObject)
{
// Implement as appropriate
}
}
|
|