Title: Object-oriented reengineering patterns
Subjects: Software reengineering, Software patterns, Object-oriented programming (Computer science)