---- See also PrinciplesOfObjectOrientedDesign