Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

why to use factory?

 
Pavel Kubal
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi ranchers, what's the point in using calling like this?

instance = MyFactory.getNewInstance();
 
Keith Lynn
Ranch Hand
Posts: 2409
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are some classes that are defined as abstract, and the only way you can
obtain an instance of the class is to use a factory method.
 
Paul Bourdeaux
Ranch Hand
Posts: 783
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Factory is used when the implementation of the class is unknown until run time. You usually have an interface, then multiple classes that implement the interface. Here is a practical example I remember from school.Here is the factory code.
Now in you application, you can determine what kind of sort utility you want to use at run time...
 
Pavel Kubal
Ranch Hand
Posts: 360
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well if I understood you correctly. Factory is used for instance when an instance is created via relfection?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic