Gamma E et al. Design Patterns: Elements of Reusable Object-Oriented Software - - xv+395 - . - English ISBN: 9788131700075 Subjects--Topical Terms: "Mechanical, "Design Patterns