Where does the provider pattern fit in?
Design by Contract
More patterns than my mother-in-law's sewing room