FactoryPattern: Difference between revisions

From Wiki RB4
No edit summary
Line 1: Line 1:
=Factory Pattern=
=Factory Pattern=


Instead of calling <code>new X()</code> in java code you use <code>XFactory.get()</code>, so you have a decoupling of the actual type, which is good for:
Instead of calling <code>new X()</code> in java code you use <code>XFactory.get()</code>
 
==Advantages==
You have a decoupling of the actual type, which is good for:
* testing
* testing
* different environments
* different environments
==Disadvantages==
* lots of coding for factory classes

Revision as of 13:14, 2 February 2010

Factory Pattern

Instead of calling new X() in java code you use XFactory.get()

Advantages

You have a decoupling of the actual type, which is good for:

  • testing
  • different environments

Disadvantages

  • lots of coding for factory classes