TY - BOOK AU - "Gamma,Erich" TI - Design palterns Element of Revsabie U1 - 621.381952 GAM PB - Pearson Education Ltd. KW - Engineering ER -