Extract Class – code cast
Blog post series
This is a code cast in Java.
Because we have extracted some pure functions, now we need to think if those pure functions belong to new classes. So we structure the functions in a way that they belong together from the point of view of their responsibilities. After structuring the functions we extract the class.
Learn from this video how to extract a class in legacy code in such a way that you do not introduce side-effects to the existing behaviour.
Read here more about this concept in my blog post.