Refactoring To Patterns Catalog
Refactoring To Patterns Catalog
Submitted by webmaster@testdriven.com (Links) on Wed, 25/08/2004 - 13:52.27 refactorings from Joshua Kerievsky's book, Refactoring to Patterns:
Chain Constructors, Compose Method, Encapsulate Classes with Factory, Encapsulate Composite with Builder, Extract Adapter, Extract Composite, Extract Parameter, Form Template Method, Inline Singleton, Introduce Null Object, Introduce Polymorphic Creation With Factory Method, Limit Instantiation with Singleton, Move Accumulation to Collecting Parameter, Move Accumulation to Visitor, Move Creation Knowledge to Factory, Move Embellishment to Decorator, Replace Conditional Dispatcher with Command, Replace Conditional Logic with Strategy, Replace Constructors with Creation Methods, Replace Hard-Coded Notifications with Observer, Replace Implicit Language with Interpreter, Replace Implicit Tree with Composite, Replace One/Many Distinctions with Composite, Replace State-Altering Conditionals with State, Replace Type Code with Class, Unify Interfaces with Adapter, Unify Interfaces
Chain Constructors, Compose Method, Encapsulate Classes with Factory, Encapsulate Composite with Builder, Extract Adapter, Extract Composite, Extract Parameter, Form Template Method, Inline Singleton, Introduce Null Object, Introduce Polymorphic Creation With Factory Method, Limit Instantiation with Singleton, Move Accumulation to Collecting Parameter, Move Accumulation to Visitor, Move Creation Knowledge to Factory, Move Embellishment to Decorator, Replace Conditional Dispatcher with Command, Replace Conditional Logic with Strategy, Replace Constructors with Creation Methods, Replace Hard-Coded Notifications with Observer, Replace Implicit Language with Interpreter, Replace Implicit Tree with Composite, Replace One/Many Distinctions with Composite, Replace State-Altering Conditionals with State, Replace Type Code with Class, Unify Interfaces with Adapter, Unify Interfaces
