C++ Software Design: Design Principles and Patterns for High-Quality Software
C++ Software Design: Design Principles and Patterns for High-Quality Software
Iglberger, Klaus
product information
Condition: New, UPC: 9781098113162, Publication Date: Sat, October 1, 2022, Type: Paperback ,
join & start selling
description
7

Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language.

C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Software design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility.

  • Learn how to evaluate your code with respect to software design
  • Understand what software design is, including design goals such as changeability and extensibility
  • Explore the advantages and disadvantages of each design approach
  • Learn how design patterns help solve problems and express intent
  • Choose the right form of a design pattern to get the most out of its advantages
reviews

Be the first to write a review

member goods

No member items were found under this heading.

notems store

listens & views

ENGINE MACHINE

by DUREFORSOG

COMPACT DISC

out of stock

$9.00

TEA TIME / VARIOUS

by TEA TIME / VARIOUS

COMPACT DISC

out of stock

$11.99

PANDORA'S PINATA

by DIABLO SWING ORCHESTRA

COMPACT DISC

$15.49

LONELY AT THE TOP

by LUKID

VINYL LP

out of stock

$25.49

Return Policy

All sales are final

Shipping

No special shipping considerations available.
Shipping fees determined at checkout.
promoting relevance through notable postings ]

A notem is a meaningful post that highlights an experience, idea, topic of interest, an event ... whatever a member believes worthy of discussion. Each notem becomes a pathway by which to make meaningful connections.

notems is a free, global social network that rewards members by the number and quality of notems they post.

notemote® © . Privacy Policy. Developed by Hartmann Software Group