Nuevo:
165,95€165,95€
Envío en 10 a 11 días
Envío desde
Paper Cavalier España
Vendido por
Devoluciones
Se puede devolver en un plazo de 30 días a partir de la fecha de recepción
Pago
Transacción segura
Comprar de segunda mano 57,27 €
Compara precios en Amazon
+ 52,95 € de envío
77 % positivas desde el inicio
Descarga la app de Kindle gratuita y comienza a leer libros para Kindle al instante en tu smartphone, tablet u ordenador. No necesitas un dispositivo Kindle.
Lee al instante en tu navegador con Kindle para Web.
Con la cámara de tu teléfono móvil, escanea el siguiente código y descarga la app de Kindle.
Sigue al autor
Aceptar
Object-Oriented Software Construction (Book/CD-ROM) (Prentice-hall International Series in Computer Science) Tapa blanda – 27 mayo 1997
Opciones de compra y complementos
For any software engineer, developer or programmer interested in O-O software and programming.
This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.
Contraportada
62915-4
The definitive reference on the most important new technology in software!
“While the original version of OOSC is a classic, OOSC 2/E is destined to overshadow it and all other general introductions . . . literally an epic work.” —James C. McKim, Jr., Hartford Graduate Center
“Compelling. Extremely well-written and literate . . . I recaptured that same sense of intellectual excitement I felt reading the first edition for the first time.” —Paul Dubois, Lawrence Livermore National Laboratory, Editor, Scientific Programming Dept., Computers in Physics
“The definitive tome on Object-Orientation . . . the finest piece of writing and thinking about this vast subject . . . Bertrand has a lot to say of great importance and says it well in this significantly revised book.” —Richard Wiener, University of Colorado, Colorado Springs, Editor, Journal for Object-Oriented Programming
A whole generation was introduced to object technology through the first edition of Bertrand Meyer's OOSC. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller. It has been thoroughly revised and considerably expanded. No other book on the market provides such a breadth and depth of coverage on the most important technology in software development.
SOME OF THE NEW TOPICS COVERED IN DEPTH BY THIS SECOND EDITION:
- Concurrency, distribution, client-server and the Internet.
- Object-oriented databases, persistence, schema evolution.
- Design by contract: how to build software that works the first time around.
- A study of fundamental design patterns.
- How to find the classes and many others topics of object-oriented methodology.
- How to use inheritance well and detect misuses.
- Abstract data types: the theory behind object technology.
- Typing: role, issues and solutions.
- More than 400 references to books, articles, Web pages, newsgroups; glossary of object technology.
- And many new developments on the topics of the first edition: reusability, modularity, software quality, O-O languages, inheritance techniques, genericity, memory management, etc.
Biografía del autor
- Longitud de impresión1296 páginas
- IdiomaInglés
- EditorialFinancial Times Prentice Hall
- Fecha de publicación27 mayo 1997
- Dimensiones18.42 x 3.18 x 24.13 cm
- ISBN-100136291554
- ISBN-13978-0136291558
Comprados juntos habitualmente

Detalles del producto
- Editorial : Financial Times Prentice Hall; N.º 1 edición (27 mayo 1997)
- Idioma : Inglés
- Tapa blanda : 1296 páginas
- ISBN-10 : 0136291554
- ISBN-13 : 978-0136291558
- Peso del producto : 1,81 kg
- Dimensiones : 18.42 x 3.18 x 24.13 cm
- Clasificación en los más vendidos de Amazon: nº148 en Diseño de software orientado a objetos
- nº1,966 en Programación y desarrollo de software (Libros)
- nº64,137 en Libros en inglés
- Opiniones de los clientes:
Acerca del autor

Descubre más libros del autor, mira autores similares, lee blogs de autores y más
Opiniones de clientes
Las opiniones de los clientes, incluidas las valoraciones del producto, ayudan a otros clientes a obtener más información sobre el producto y a decidir si es el adecuado para ellos.
Para calcular el desglose general de valoraciones y porcentajes, no utilizamos un simple promedio. Nuestro sistema también considera factores como cuán reciente es una reseña y si el autor de la opinión compró el producto en Amazon. También analiza las reseñas para verificar su fiabilidad.
Más información sobre cómo funcionan las opiniones de los clientes en Amazon-
Reseñas más importantes
Principales reseñas de España
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
"Engineering seeks quality; software engineering is the production of quality software. This book introduces a set of techniques which hold the potential for remarkable improvements in the quality of software products." Así empieza este libro, y en todas las páginas que siguen Bertrand Meyer satisface con creces esta promesa inicial.
Hay que leer a Bertrand Meyer hablando de tipos de datos abstractos, de estructuras en tiempo real (objetos), de manejo automático de memoria, de genericidad, de diseño por contrato, de herencia, de separación entre consulta y comando, etc. Porque aunque no programemos en Eiffel, sino en C++, C# o Java, leer y comprender los argumentos de Meyer, siempre bien fundamentados, nunca arbitrarios, nos hará ser mejores programadores en cualquiera que sea el lenguaje que utilicemos. No solo eso, las ideas más importantes no quedan olvidadas en el tiempo, sino que influyen en los nuevos avances del desarrollo de software.
Leeremos en muchos libros consejos más o menos abstractos, pinceladas aquí y allá sobre reusabilidad, cohesión, calidad, robustez, corrección; en ningún sitio los he visto mejor explicados y contextualizados que aquí.
Hay que tener tiempo y ganas, porque no es probable que apliquemos de forma inmediata los conceptos del libro, y siempre deberemos aprender bien la sintaxis del lenguaje que sí vayamos a utilizar. Necesitaremos otros libros. Pero la claridad de ideas, la solidez lógica y los criterios prácticos de diseño que nos aporta Meyer me parecen una ayuda muy valiosa. Probablemente el autor insista en ellos en "Touch of Class", pero a día de hoy ese libro vale casi el triple. Este es un clásico, en cualquier caso, y nunca está de más leer a los clásicos.
Reseñas más importantes de otros países
The first few chapters explain OOP concepts in a language-independent way. This part may seem redundant for today's developer (referential equality etc.), but bear in mind that the book was first published in the eighties, when the concepts weren't part of mainstream yet. The rest of the book deals with the Eiffel language and its unique features such as Design by Contract, Multiple Inheritance, SCOOP the multithreading model, and Eiffel Studio IDE. The books concludes with comparing Eiffel to other major programming languages.
As the language itself the book is very coherent and explains each part in context. e.g. how the functionality of Exceptions was determined by the Design by Contract. I beg to differ with author's assertion that Multiple Inheritance is a viable way for software reusability, but at least Eiffel implement them in a consistent way, and this is properly illustrated in the book. The book is both dated, as the programming landscape and Eiffel itself have evolved since, and very current, as many concepts it pioneered have gained traction recently - witness Design by Contract in C# or Ada; genericity in C#; or SCOOP principles reinvented by the Actor concurrency model. Eiffel did not attain the fame comparable to C++ or Java, but its influence is pervasive.
Eine wundervolle Lektüre also für alle, die Softwareentwicklung lieben und gute Arbeit leisten wollen. Egal ob man an eine bestimmte Programmiersprache gebunden ist oder das große Glück hat, diese frei wählen zu können, egal ob man Entscheidungsfreiheit in anderen Dingen wie Concurrency oder Persistenzmechanismen hat, es wird sich auszahlen. Je größer die Entscheidungsfreiheit ist, desto mehr natürlich.
