Design patterns : Abstraction and Reuse of Object-Oriented Design (1993)

by E Gamma, R Helm, R Johnson, J Vlissides
Venue:Proc. of the ECOOP'93 Conf., Sringer Verlag