
The Blob Anti-Pattern
We will kick off the new season with a look at the Blob anti-pattern. This is one that is common and easy to fall into. The tendency to kick design decisions down the road is often a slippery slope that leads to a Blob. Defining the Blob Anti-Pattern I like the definition of a Blob found on the SourceMaking site. [Click Here to See The Page] “The Blob is found in designs where one class monopolizes the processing, and other classes primarily encapsulate data. This AntiPattern is characterized by a class diagram composed of a single complex controller class surrounded by simple data classes. The key problem here is that the majority of the responsibilities are allocated to a single... Read more