don't be afraid of buying books Next
•
Table of
Contents
Refactoring to Pattern s
By Joshua Kerievsk y
Publisher : Addison Wesley
Pub Date : August 05, 2004
ISBN : 0-321-21335-1
Pages : 400
In 1994, Design Pattern s changed the landscape of object-oriented development by introducing classic solution s
to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process fo r
improving code. With the highly anticipated Refactoring to Pattern s , Joshua Kerievsky has changed our
approach to design by forever uniting patterns with the evolutionary process of refactoring .
This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactoring s
that allow designers to safely move designs to, towards, or away from pattern implementations. Using code fro m
real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based desig n
transformations. Along the way he offers insights into pattern differences and how to implement patterns in th e
simplest possible ways.
Coverage includes:
A catalog of twenty-seven pattern-directed refactorings, featuring real-world code example s
Descriptions of twelve design smells that indicate the need for this book's refactoring s
General information and new insights about patterns and refactorin g
Detailed implementation mechanics: how low-level refactorings are combined to implement high-leve l
patterns
Multiple ways to implement the same pattern—and when to use eac h
Practical ways to get started even if you have little experience with patterns or refactorin g
Refactoring to Patterns reflects three years of refinement and the insights of more than sixty softwar e
engineering thought leaders in the global patterns, refactoring, and agile development communities. Whethe r
you're focused on legacy or "greenfield"development, this book will make you a better software designer b y
helping you learn how to make important design changes safely and effectively .
Amazon
This document was created by an unregistered ChmMagic, please go to http://www.bisenter.com to register it. Thanks .