Chapter 37. Monoliths “Unstrung,” Part 1: A Look at
I've decided to conclude the Style Case Studies section somewhat impishly, with a miniseries targeting an example from the C++ standard library itself:
std::string. We begin our critique with a review of an important design guideline and a contrasting overview of the standard
Avoid Unduly Monolithic Designs
What is a monolithic class, and why is it bad? Explain.
The word “monolithic” is used to describe software that is a single, big, indivisible piece, like a monolith. The word “monolith” comes from the words “mono” (one) ...