Would you like to see this page in English? Click here.

 

ou
Ouvrez une session pour activer Commander en 1-Click.
 
 
D'autres produits offerts
22 neufs & d'occasion à partir de CDN$ 40.00

Vous en avez un à vendre?
Vendez les vôtres ici
 
   
Object-Oriented Software Construction (Book/CD-ROM)
 
 

Object-Oriented Software Construction (Book/CD-ROM) (Paperback)

de Bertrand Meyer (Author)
4.4étoiles sur 5  Voir tous les commentaires (41 évaluations de client)
Prix éditeur: CDN$ 158.65
Price: CDN$ 105.53 & Livraison super-économique GRATUITE pour cet article. Détails
Vous économisez : CDN$ 53.12 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
En stock.
Vendu et expédié par Amazon.ca.

Seulement 1 en stock--commandez bientôt (nous en attendons d'autres).

Commandez-vous pour Noël? Pour livraison garantie le 24 décembre à Toronto, à Ottawa, ou à Montréal, choisissez Livraison super-économique GRATUITE  lors de votre commande. En savoir plus.

17 neufs à partir de CDN$ 69.18 5 d'occasion à partir de CDN$ 40.00

Produits fréquemment achetés ensemble

Les clients achètent cet article avec The Design of Everyday Things de Don Norman

Object-Oriented Software Construction (Book/CD-ROM) + The Design of Everyday Things
  • Cet article : Object-Oriented Software Construction (Book/CD-ROM) de Bertrand Meyer

    En stock.
    Vendu et expédié par Amazon.ca.
    Livraison super-économique GRATUITE pour cet article. Détails

  • The Design of Everyday Things de Don Norman

    En stock.
    Vendu et expédié par Amazon.ca.
    Se qualifie pour Livraison super-économique GRATUITE pour des commandes de plus de CDN$ 39. Détails


Les clients qui ont acheté cet article ont aussi acheté

Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code

de Martin Fowler
4.6étoiles sur 5 (95)  CDN$ 49.13
Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

de Erich Gamma
4.5étoiles sur 5 (178)  CDN$ 41.57
Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

de Martin Fowler
4.3étoiles sur 5 (38)  CDN$ 52.91
Extreme Programming Explained: Embrace Change

Extreme Programming Explained: Embrace Change

de Kent Beck
3.9étoiles sur 5 (109)  CDN$ 32.75
The Design of Everyday Things

The Design of Everyday Things

de Don Norman
4.3étoiles sur 5 (95)  CDN$ 13.51
Découvrez des articles similaires

Les détails du produit


Descriptions du produit

From Amazon.co.uk

The developer of the acclaimed Eiffel programming language comes through with one of the clearest and most informative books about computers ever committed to paper. Object-Oriented Software Construction is the gospel of object-oriented technology and it deserves to be spread everywhere. Meyer opens with coverage of the need for an object-oriented approach to software development, citing improved quality and development speed as key advantages of the approach. He then explains all the key criteria that define an object-oriented approach to a problem. Meyer pays attention to techniques, such as classes, objects, memory management, and more, returning to each technique and polishing his readers' knowledge of it as he explains how to employ it "well". In a section on advanced topics, Meyer explores interesting and relevant topics, such as persistent objects stored in a database. He also offers a sort of "Do and Don't" section in which he enumerates common mistakes and ways to avoid them. Management information isn't the main point of Object-Oriented Software Construction, but you'll find some in its pages. Meyer concludes his tour de force with comparisons of all the key object-oriented languages, including Java. He also covers the potential of simulating object technology in non-object-oriented languages, such as Pascal and Fortran. The companion CD-ROM includes the full text of this book in hypertext form, as well as some tools for designing object-oriented systems. If you program computers, you need to read this book. --Jake Bond


Product Description

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.

Dans ce livre (les détails)
Parcourir les pages échantillon
Plat recto | Table des matières | Extrait | Index | Plat verso
Cherchez à l'intérieur de ce livre:

Associer des mots-clés à ce produit

 (De quoi s'agit-il ?)
Considérez votre mot-clé comme une sorte d'étiquette définissant parfaitement ce produit.
Les mots-clés aident les clients à organiser et trouver leurs articles favoris.
Vos mots-clés : Ajouter votre premier mot-clé
 

 

L'avis des consommateurs

41 évaluations
5 étoiles:
 (28)
4 étoiles:
 (6)
3 étoiles:
 (2)
2 étoiles:
 (4)
1 étoiles:
 (1)
 
 
 
 
 
Évaluation du client type
4.4étoiles sur 5 (41 évaluations de client)
 
 
 
 
Partagez votre opinion avec les autres clients:
Commentaires client les plus utiles

 
3 internautes sur 4 ont trouvé ce commentaire utile :
2.0étoiles sur 5 Mostly Muck and Mire, Aoû 18 2003
Par Un client
The book begins with a bang and ends with distaste.

After reading about the first hundred pages or so, I felt that I uncovered a truly remarkable book about programming. The advice it gave seemed concrete, and it had a promising appeal to make me a better programmer. Unfortunately, the next one thousand pages were not able to meet my expectations.

In my opinion, there are three major problems with this book: its style, its consistency, and its goal.

First, its style. The book is overflated. Meyers often spends several paragraphs describing a concept that deserves a mere sentence. A good editor could have compressed this book down to 600 pages or less. Moreover, his tone is somewhat conceited. He throws words around like 'n-dimensional space', 'topology', and 'monoid' without using them meaningfully. Is he trying to show off his knowledge?

Second, the book is not consistent with itself. Meyers states many principles and chides other languages for violating them. However, he occasionally violates them himself. He justifies them via a sentence such as, "while this may appear to be a direct violation of Principle X, it actually isn't because of [some reason that usely isn't very convincing]..." Sometimes I found his reasons were based on misconceptions and personal opinion rather than fact.

Third, Meyers' goal for the book is disreputable. The book advertises itself as a general reference for OOP; instead, it teaches the bare basics of OOP and spends the rest of its time bashing other languages and teaching Eiffel, a language developed by the author. I think that this is unacceptable.

Is the book completely horrible? No. It does have a couple nice concepts, such as Design by Contract, Bottom-Up Approach, and implicit definitions of Abstract Data Types. However, these three concepts could have been summarized in 50 pages, not 1,250. For these reasons, I recommend getting another book, unless you want to learn to program in Eiffel.

Ce commentaire vous a-t-il été utile ? Oui Non (Signaler ce commentaire)



 
4.0étoiles sur 5 A must have book for professionals in OO, Sep 16 2003
Unfortunately, the majority of books in computing science area suffers a lack of
precise definition and clarity of terms and concepts. In my personal opinion, the
commercial aspects that strongly affect this area, comparing to other technological
ones, contributes to open the computing book market for authors of highly questionable
experience and a quite shalow knowledge about the matter they're treating. For example, it
is not unusual to see the same author (or group of authors) writing books about Java, .NET,
JSP, ASP, Perl, OO, C/C++ and so on.
Bertrand Meyer's OO book is an exception in this tendency. The subjects treated are logically
distributed and the concepts are clearly and precisely defined. Then, the reader gets an
intuitive and deep understanding of OO theoretical aspects, independent of OO language
specifics. All the concepts are perfectly prioritized and sequenced: software quality before
OO, ADT before classes, features before functions, DBC before exception handling. Every
single concept bases the following ones. I must say, however, that the author should be more
concise: he writes too much to explain a single concept. He reveals his large academic
literate background inserting unnecessary large comments in the text. The book could have
a quite less number of pages without any loss in learning the main concepts.
I sincerely do not see any problem about the relation between the OO concepts presented and
their practical implementation: EIFFEL language. At least, the author shows concretely that
the concepts treated in the book are implementable. If there were not any language to
complete and support the theoretical aspects, we could say : "Ok, all the concepts
in the book are perfect and beautiful, but the closest programming language to
these concepts we can use is JAVA, for example."
Ce commentaire vous a-t-il été utile ? Oui Non (Signaler ce commentaire)



 
2.0étoiles sur 5 Mostly Mire and Muck, Aoû 19 2003
Par Un client
The book begins with a bang and ends with distaste.

After reading about the first hundred pages or so, I felt that I uncovered a truly remarkable book about programming. The advice it gave seemed concrete, and it had a promising appeal to make me a better programmer. Unfortunately, the next one thousand pages were not able to meet my expectations.

In my opinion, there are three major problems with this book: its style, its consistency, and its goal.

First, its style. The book is overflated. Meyers often spends several paragraphs describing a concept that deserves a mere sentence. A good editor could have compressed this book down to 600 pages or less. Moreover, his tone is somewhat conceited. He throws words like 'n-dimensional space', 'topology', and 'monoid' around without using them meaningfully. Is he trying to show off his knowledge?

Second, the book is not consistent with itself. Meyers states many principles and chides other languages for violating them. However, he occasionally violates them himself. He justifies it via statement like, "while this may appear to be a direct violation of Principle X, it actually isn't because of [some reason that usually isn't very convincing]..." Sometimes I found his reasons were based on misconceptions and personal opinion rather than fact.

Third, Meyers' goal for the book is disreputable. The book advertises itself as a general reference for OOP; instead, it teaches the bare basics of OOP and spends the rest of its time bashing other languages and furtively teaching Eiffel, a language he invented. I think that this is unacceptable.

Is the book completely horrible? No. It does have a couple nice concepts, such as Design by Contract, Bottom-Up Approach, and his description of Abstract Data Types. However, all of the beneficial material could have been summarized in 50 pages, not 1,250. For these reasons, I recommend getting another book, unless you want to use this book for what it's really meant for: learning to program in Eiffel.

Ce commentaire vous a-t-il été utile ? Oui Non (Signaler ce commentaire)


Partagez votre opinion avec les autres clients: Créer votre propre commentaire
 
 
Commentaires client les plus récents

4.0étoiles sur 5 very good, but not the holy grail of software engineering
In this book Bertrand Meyer did an excelllent job in explaining object oriented software design in a rigourous way. Read more
Publié le Mai 25 2004 par xxx yyy

5.0étoiles sur 5 Meyer's OOSC enabled me to produce a 100% bug-free app!
While reading the previous review, "Useful, but not perfect" by Matthew Whelan, I realized I had to respond. Matthew writes in his fifth paragraph, "... Read more
Publié le Jui 28 2003 par Paul Timothy Patton

5.0étoiles sur 5 Brilliant -> This book is highly underestimated
I stumbled upon this book 5 years ago when trying to find out more about C++ exceptions. I remember reading a couple for a few hours in the bookstore thinking "there is something... Read more
Publié le Nov. 27 2002

4.0étoiles sur 5 Useful, but not perfect
There's certainly a lot of stuff in this book that every software engineer should know - including those writing in non-OO languages, many of the concepts are still applicable,... Read more
Publié le Aoû 21 2002 par Matthew Whelan

5.0étoiles sur 5 Dragonbook
I would like to call this book the "dragon book" of Object-oriented programming. As many programmers already know, 'Meyer' is the bible of OOP. Read more
Publié le Avril 1 2002 par Takuya Murata

5.0étoiles sur 5 Probably the best book on OO
Those who have red a fair amount of stuff on OO methodologies, languages and technologies will have learned that ... Read more
Publié le Mars 25 2002 par G. Avvinti

5.0étoiles sur 5 The best OO book ever!
This is the best OO book I've ever seen. Before reading this book my favorite language was C++. After reading this book Eiffel became my favorite. Read more
Publié le Nov. 28 2001 par Brian Win -- a software engineer

5.0étoiles sur 5 Object-Oriented Software Construction, 2nd Edition
This is the book that every designer need's to be carried.
Publié le Sep 18 2001 par Balaji S.G

5.0étoiles sur 5 Topnotch all time classic on object orientation, a must read
This book and the one from Meilir Page-Jones are absolutely must reads for the serious object oriented software developer. Read more
Publié le Juil 30 2001 par ws__

3.0étoiles sur 5 Good technical introduction, but too preachy
This is a good book about the internal workings and design of object orientation. Chapters 8 and 9 are some of the best writings about the "guts" of objects available... Read more
Publié le Nov. 23 2000 par jjordan57

Rechercher uniquement sur les commentaires portant sur ce produit



Listmania!


Cherchez des articles semblables par catégorie


Chercher des articles semblables par sujet


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?

Votre historique récent

 (En savoir plus)

Après avoir visualisé des pages détaillées produit ou des résultats de recherche, regardez ici pour trouver une façon simple de poursuivre votre navigation sur des pages qui vous intéressent.