Always Keep Data Private
这都是过来人的经验呐!如果封装的好,那么后续的修改维护都会方便很多
Always Initialize Data
Don’t Use too Many Basic Types in a Class
用一个类来替代各种各样的变量能增强程序的可读性
Not All Fields Need Individual Field Accessors and Mutators
Break up Classes that Have too Many Responsibilities
有点模块化编程的意思
Make the Names of Your Classes and Methods Reflect Their Responsibilities
对于 class,最好是 形容词/动名词+名词
对于 accessor,最好是 get+什么东西
对于 mutators,最好是 set+什么东西
Prefer Immutable Classes
问题主要在于多线程,由于并发的缘故可能导致修改不正确