December 2017
Intermediate to advanced
416 pages
13h 31m
English
Second Edition Item Number |
Third Edition Item Number, Title |
1 |
1, Consider static factory methods instead of constructors |
2 |
2, Consider a builder when faced with many constructor parameters |
3 |
3, Enforce the singleton property with a private constructor or an enum type |
4 |
4, Enforce noninstantiability with a private constructor |
5 |
6, Avoid creating unnecessary objects |
6 |
7, Eliminate obsolete object references |
7 |
8, Avoid finalizers and cleaners |
8 |
10, Obey the general contract when overriding |
9 |
11, Always override |
10 |
12, Always override |
11 |
13, Override |
12 |
14, Consider implementing |
13 |
15, Minimize ... |