Effective Java 2/e by Joshua Bloch

Summarized by The Finest Artist

Next
Next

Item 01 - Consider static factory methods instead of constructors