trait Factory {  
  
  def create(instanceType:String):Command
 
 
}
 
 
 
class FactoryImpl extends Factory{
  
 
  def create(instanceType:String):Command = instanceType match {
		  case "validate" => new ValidateCommand
		  case "cancel" => new CancelCommand
		  case _ => error("Not yet implemented ...")	  
		  
  }
  
 
}
 
 
 
 
patterns/gofabstractfactory.txt · Last modified: 2010/02/11 09:10
 
Recent changes RSS feed Valid XHTML 1.0 Driven by DokuWiki