Design Patterns
Engineering Managers Guide Design Patterns
Design pattern
March 200692.3913 Ron McFadyen1 Design Patterns In software engineering, a design pattern is a generally repeatable solution to a commonly-occurring problem.
Object-Oriented Reengineering Patterns — an Overview Oscar Nierstrasz Software Composition Group scg