OOP: Learn Object Oriented Thinking and Programming
by Rudolf Pecinovsky
Publisher: Eva & Tomas Bruckner Publishing 2013
Number of pages: 527
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. To teach them how to think and design the program as the experienced programmers do.
Home page url
Download or read it online for free here:
by Sharam Hekmat - PragSoft Corporation
UML Process is a defined process for developing software systems using object technology. The purpose of this document is to define the UML Process at a level that is suitable for practitioners who have had no prior exposure to a similar process.
by Kim Waldén, Jean-Marc Nerson - Prentice Hall
This book shows how a set of object-oriented abstractions can be applied throughout the software construction process, based on three major ideas: seamlessness, reversibility, and contracting. Intended for software professionals and students.
by Karl Lieberherr - Pws Pub Co
This book presents a methodology for adaptive programming in any object-oriented language. Lieberherr's method provides a new approach to OO program design that goes beyond object encapsulation to achieve more flexible interactions among objects.
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.