🎉 Hooray! After 3 years of work, I've finally released the ebook on design patterns! Check it out »

Organizing Data

These refactoring techniques help with data handling, replacing primitives with rich class functionality.

Another important result is untangling of class associations, which makes classes more portable and reusable.