%0 Book %A Erich Gamma ... ]et al.[. %T Design patterns : elements of reusable object-oriented software %U /book/77568274/Design-patterns-elements-of-reusable-objectorie/