本书讲述的是重构(改善既有代码设计的过程)与(针对反复出现的问题的经典解决方法)的结合。