01UndatedOne advantage of static factory methods is that, unlike constructors, they have names.Joshua Bloch / quote ↗
02UndatedA second advantage of static factory methods is that, unlike constructors, they are not required to create a new object each time they're invoked.Joshua Bloch / quote ↗
03UndatedBuilder pattern is more verbose than the telescoping constructor pattern, so it should be used only if there are enough parameters, say, four or more.Joshua Bloch / quote ↗