Orthogonality
Independent functions should be controlled by independent mechanisms
Single statements vs. blocks in FORTRAN or C
if c then Sif c then {S1;S2}
Complicates change
Inheritance for sharing code vs. inheritance for sharing behaviors
Previous slide
Next slide
Back to first slide
View graphic version