The object-oriented approach presented in this book is not an approach that models reality. Instead, it models the way people understand and process reality. Unlike other books, the basic foundation presented here consists of those ideas that are fundamental to human thinking. Demonstrating how to construct and use this foundation to communicate with and understand our world. In addition, the authors show readers how to use the same foundation to generate an implementation.
La versión original de este libro debe remontarse a 1992. Para el momento en que fue publicado constituyó un esfuerzo enciclopédico de abarcar tanto los conceptos básicos que subyacen el modelo de orientación a objetos, como todas las variantes notacionales y diagramáticas que terminarían unificándose en el Unified Modeling Language de 1997 y cuya versión más reciente, UML 2.5.1 fue aprobada en 2017.
El libro se pierde en el bosque de variantes diagramáticas - el resultado es que el libro es bastante más confuso de lo que podría ser. Considero que hoy en día constituye una referencia de mero interés histórico.
Recomiendo fuertemente al lector interesado en introducirse en el tema de buscar un libro más reciente.
Cabe mencionar que este libro es el primero de dos, lo sigue Métodos Orientados a Objetos: Consideraciones Prácticas de los mismos autores.