Chapter 4: Seam Model

Place where you can alter behaviour in your program without editing in that place.

Main usage: to cut dependency

Type of Seams

Chapter 6: I Don’t Have Much Time and I Have to Change It

Sprout method

Sprout class

Wrap method