Doctrine of Useful Objects: Separate Fact from Fiction in OOD

Design Patterns