Book cover copyright Martin Fowler
This chapter explains several methods that that allow you to refactor classes.
My One Takeaway
I love the concept of “Replace Type Code with Subclasses”. This has been an effective way to remove complexity because each subclass can handle it’s logic in it’s own set of functions.
I hope everyone enjoyed the book!