Design patterns : elements of reusable object-orie... by John Vlissides Hardback
£20.60
Author:John Vlissides. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design.