Yup, +1 for factories... Thomas Singer wrote: >> 4.. Replace Constructor with Factory Method >> = >>http://www.refactoring.com/catalog/replaceConstructorWithFactoryMethod.ht= >>ml >> This would replace all new XXX() by XXX.newInstance(). > > > +1, where "newInstance" should be a customizable name. > > Tom > > > On Sun, 21 Jul 2002 18:54:02 -0500, "Jacques Morel" > <[EMAIL PROTECTED]> wrote: > > >>I reviewed the published refactoring and I found these to be of = >>interest. The 2 first would be nice to have in Ariadna. I so often do = >>manually the first one during my refactorings it would great to have it = >>automated. The rest are just icing on the cake. >> 1.. Extract Class/Inline Class >> http://www.refactoring.com/catalog/extractClass.html / = >>http://www.refactoring.com/catalog/inlineClass.html >> My most needed >> 2.. Replace Method with Method Object=20 >> http://www.refactoring.com/catalog/replaceMethodWithMethodObject.html >> Just in case you have a method big enough to be its own object. >> 3.. Replace Data Value with Object >> http://www.refactoring.com/catalog/replaceDataValueWithObject.html >> 4.. Replace Constructor with Factory Method >> = >>http://www.refactoring.com/catalog/replaceConstructorWithFactoryMethod.ht= >>ml >> This would replace all new XXX() by XXX.newInstance(). >> >> e.. Replace Parameter with Method >> http://www.refactoring.com/catalog/replaceParameterWithMethod.html >>Jacques > >
_______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://lists.jetbrains.com/mailman/listinfo/eap-features
