Campbell Ritchie wrote:Most factory methods are static because they have to dispense objects before an object of the class is created.
Apart from the error mentioned in the comments, the article Larry Frissell quoted looks quite good. You can find more, but I would recommend trying Joshua Bloch's book for more details.
Campbell,
I am looking for information about
instance factory methods. Assuming they are not the same as static factory methods.