Ok I just read about Plugin Factory, it more or less similar to factory pattern in the sense both of them are used to return instance of some implementation of an interface. The word plugin is used because you give your code a kind of plugabble behavior- you have one interface and one implementation to start with, if you get a new requirement for the same feature you just have to create a new implementation and then enhance the factory to return you the instance of correct implementation. So you see its kind of adding a new plugin to your code. May be you can read this for more details and a specific example.
Joined: Oct 16, 2011
Thank you for the link. Id look into it and post back if i have any questions. Till that time I am keeping this thread open.