Modelagem e projetos baseados em objetos com UML 2 / Michael Blaha, James Rumbaugh tradução Daniel Vieira - 2.ed. - Rio de janeiro Elsevier 2006 - 496 p.
Apêndice Apêndice
978-85-352-1753-7
Modelagem orientada a objetos (computação). Software--Padrões de projeto. Uml (linguagem de programação).