Object-oriented design with UML and Java - Barclay, Kenneth A. J. Savage (Amsterdam Elsevier Butterworth-Heinemann, 2004)
Keywords: Computer science -- Object-oriented programming -- Programming languages -- Analysis and design -- Software engineering -- User interface -- Design pattern -- Case studies -- UML -- Java -- FC