What a wonderful resource! A set of simple descriptions and straight-forward UML diagrams for common refactorings. The link has been up on the refactoring web site for about a year now, but I somehow I missed it.
Take this example, Hide Implementation With Interface:
client code directly accesses features of an implementation class despite the presence of an interface restrict the client code its use of features to those provided by the available interface
No comments:
Post a Comment