noun The practice of authoring stylesheets with redundant and semantically unhelpful classes.
noun The practice, in object-oriented programming, of dividing code into an excessive number of small, shallow classes, each of which adds an interface while providing little functionality.