Composition
“Divide and conquer. Separate your concerns. Yes. But sometimes the conquered tribes must be reunited under the conquering ruler, and the separated concerns must be combined to serve a single purpose.” —Jackson, 1995
Jackson suggests that many approaches to decomposition neglect to address composition
- He thinks it should be thought of like four-color printing after color separation is done
Composition in programs is not as easy as conjunction in logic