
Part I
From Vision to Mission
This first part of this book takes a thorough look at the early intentions
of object-oriented programming and the implications thereof. Java can
be seen as the first programming language consistently developed with
software objects. This evolutionary step, wrapping up three decades of
experience and experiments with software objects becomes apparent by
comparing objects to independent electronic devices.
It is barely possible to find an introduction to software objects without
a reference to the real world. This book thus uses the analogy of objects
representing real physical objects in general and in detail. A look at models ...