Simple Factory
From YYpBD's MediaWiki
목차 |
[편집]
소개
[편집]
예제
[편집]
Delphi
[편집]
Java
public abstract TClass
{
}
public TClassA extends TClass
{
}
public TClassB extends TClass
{
}
public class TSimpleFactory
{
public TClass CreateClass( String AType )
{
TClass Class = null;
if(type.equal("ClassA"))
{
Class = new TClassA();
}
if(type.equal("ClassB")
{
Class = new TClassB();
}
return Class;
}
}
TSimpleFactory SimpleFactory = new TSimpleFactory;
TClass Class;
Class = SimpleFactory.CreateClass( "ClassA" );
