Building Skills in Object-Oriented Design
by Steven F. Lott
Number of pages: 311
The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a step above trivial, and will require some careful thought and design. Further, because the applications are largely recreational in nature, they are interesting and engaging. This book allows the reader to explore the processes and artifacts of OO design before project deadlines make good design seem impossible.
Home page url
Download or read it online for free here:
by Axel-Tobias Schreiner
In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
by T. Reenskaug, P. Wold, O.A. Lehne - Prentice Hall
The main theme of this book is to describe complex phenomena as structures of interacting objects. This is the authoritative account of the OOram methodology for software analysis, design, development, maintenance, and reuse.
by Rudolf Pecinovsky - Eva & Tomas Bruckner Publishing
The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming.
by Craig Larman - Prentice Hall
This is a lucid and practical introduction to thinking and designing with objects, and creating systems that are well crafted, robust, and maintainable. Developers and students will learn object-oriented analysis and design through case studies.