This page has moved to a new address.
SOLID, Object Oriented design