Thisbookintroducesthetheoryandpracticeofpattern-directedrefactorings:sequencesoflow-levelrefactoringsthatallowdesignerstosafelymovedesignsto,towards,orawayfrompatternimplementations.Usingcodefromreal-worldprojects,Kerievskydocumentsthethinkingandstepsunderlying