Articles liés à Object-Oriented Software Design in C++

Object-Oriented Software Design in C++ - Couverture souple

 
9781633439504: Object-Oriented Software Design in C++

Synopsis

Learn the fundamentals of Object-Oriented design by investigating good--and bad--code!

Well-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Using an engaging "before-and-after" approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns.

In Object-Oriented Software Design in C++, you'll find:

  • Design-code-test iterations that improve code with each revision
  • Gathering requirements to make sure you're developing the right application
  • Design principles like encapsulation and delegation that solve programming problems
  • Design patterns including Observer Design Pattern that fix architecture issues
  • Using recursion and multithreading to simplify common solutions

Object-Oriented Software Design in C++ is a vital guide to building the kind of high performance applications delivered by the pros--all using industry-proven design principles and patterns. You'll learn how to gather and analyze requirements so you're building exactly what your client is looking for, backtrack mistakes with iterative development, and build a toolbox of design patterns that troubleshoot common issues with application architecture. The book's accessible examples are written in C++ 17, but its universal principles can be applied to any object-oriented language.

Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.

About the technology

Good design is the foundation of great software. Mastering the principles of object-oriented design is the surest way to create applications that run fast, have few bugs, and last well into the future. Written especially for new C++ programmers, this easy-to-read book gently mentors you in the art of designing great software.

About the book

Object-Oriented Software Design in C++ introduces object-oriented design principles, practices, and patterns in clear, jargon-free language. The instantly-familiar before-and-after examples highlight the benefits of good design. Each chapter is full of friendly conversations that anticipate your questions and help point out the subtleties you might overlook. Along the way, you'll pick up tips about idiomatic C++ style that will set your code apart.

What's inside

  • Design-code-test iterations
  • Design principles for common programming problems
  • Architecture design patterns in plain English
  • Recursion and multithreading

About the reader

Examples are in C++ 17.

About the author

Ronald Mak is a former NASA senior scientist. Currently, he teaches computer science at San Jose State University.

The technical editor on this book was Juan Rufes.

Table of Contents

PART 1
1 The path to well-designed software
2 Iterate to achieve good design
PART 2
3 Get requirements to build the right application
4 Good class design to build the application right
PART 3
5 Hide class implementations
6 Don't surprise your users
7 Design subclasses right
PART 4
8 The Template Method and Strategy Design Patterns
9 The Factory Method and Abstract Factory Design Patterns
10 The Adapter and Façade Design Patterns
11 The Iterator and Visitor Design Patterns
12 The Observer Design Pattern
13 The State Design Pattern
14 The Singleton, Composite, and Decorator Design Patterns
PART 5
15 Designing solutions with recursion and backtracking
16 Designing multithreaded programs

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

Ronald Mak is a highly rated instructor in object-oriented analysis and design at San Jose State University. His career has included roles as a senior computer scientist at NASA and JPL, where he contributed to major missions like Mars rovers and the Orion spacecraft. Ronald's expertise spans research at IBM, enterprise software strategy at Lawrence Livermore Lab, and senior roles at Apple and Sun Microsystems. He holds degrees in mathematical sciences and computer science from Stanford University, and has 12 software patents. Object-Oriented Software Design in C++ is his sixth book.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

  • ÉditeurManning Publications
  • Date d'édition2024
  • ISBN 10 163343950X
  • ISBN 13 9781633439504
  • ReliureBroché
  • Langueanglais
  • Nombre de pages520
  • Coordonnées du fabricantnon disponible

Acheter D'occasion

état :  Comme neuf
Unread book in perfect condition...
Afficher cet article
EUR 38,14

Autre devise

EUR 17,58 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 47,76

Autre devise

Gratuit expédition depuis Etats-Unis vers France

Destinations, frais et délais

Résultats de recherche pour Object-Oriented Software Design in C++

Image d'archives

Ronald Mak
Edité par Pearson Education, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf HRD

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

HRD. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur PB-9781633439504

Contacter le vendeur

Acheter neuf

EUR 47,76
Autre devise
Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image d'archives

Ronald Mak
Edité par Pearson Education, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf HRD

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 4 sur 5 étoiles Evaluation 4 étoiles, En savoir plus sur les évaluations des vendeurs

HRD. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur PB-9781633439504

Contacter le vendeur

Acheter neuf

EUR 47
Autre devise
Frais de port : EUR 6,15
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image d'archives

Ronald Mak
Edité par Manning Publications, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture rigide

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Hardback. Etat : New. New copy - Usually dispatched within 2 working days. 621. N° de réf. du vendeur B9781633439504

Contacter le vendeur

Acheter neuf

EUR 46,99
Autre devise
Frais de port : EUR 8,01
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 47317881-n

Contacter le vendeur

Acheter neuf

EUR 38,12
Autre devise
Frais de port : EUR 17,58
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 47317881

Contacter le vendeur

Acheter D'occasion

EUR 38,14
Autre devise
Frais de port : EUR 17,58
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture souple

Vendeur : California Books, Miami, FL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur I-9781633439504

Contacter le vendeur

Acheter neuf

EUR 49,83
Autre devise
Frais de port : EUR 7,04
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 17 disponible(s)

Ajouter au panier

Image d'archives

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture souple

Vendeur : Romtrade Corp., STERLING HEIGHTS, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. N° de réf. du vendeur ABNR-281118

Contacter le vendeur

Acheter neuf

EUR 61,55
Autre devise
Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 2 disponible(s)

Ajouter au panier

Image d'archives

RONALD MAK
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture souple

Vendeur : Speedyhen, London, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : NEW. N° de réf. du vendeur NW9781633439504

Contacter le vendeur

Acheter neuf

EUR 54,58
Autre devise
Frais de port : EUR 7,13
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Ancien ou d'occasion Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : As New. Unread book in perfect condition. N° de réf. du vendeur 47317881

Contacter le vendeur

Acheter D'occasion

EUR 44,58
Autre devise
Frais de port : EUR 17,85
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Mak, Ronald
Edité par Manning, 2024
ISBN 10 : 163343950X ISBN 13 : 9781633439504
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 47317881-n

Contacter le vendeur

Acheter neuf

EUR 46,98
Autre devise
Frais de port : EUR 17,85
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 17 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre