I am using IntelliJ 10 Comnunity Edition, and I noticed there are two refactoring options which are similar:
-Replace constructor with factory -Replace constructor with builder
What are the differences between these two? When would I want to use over another?
Thanks