编程时,我们需要在类的职责分离上多思考,做到单一职责,那就是如果你能够想到多一个的动机去改变一个类,那么这个类就具有多余一个的职责,需要考虑职责分离,这样我们的代码才是真正的易维护、易扩展、易复用,灵活多样。