Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   Compilers

Practical C++ Design: From Programming to Architecture


Extreame Savings Item! Save 42% on the Practical C++ Design: From Programming to Architecture by Apress at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through


Product Description

Go from competent C++ developer to skilled designer or architect using this book as your C++ design master class. This title will guide you through the design and implementation of a fun, engaging case study. Starting with a quick exploration of the requirements for building the application, you'll delve into selecting an appropriate architecture, eventually designing and implementing all of the necessary modules to meet the project’s requirements. By the conclusion of Practical C++ Design, you'll have constructed a fully functioning calculator that builds and executes on multiple platforms. Access to the complete source code will help speed your learning.

Utilize the Model-View-Controller pattern to determine the optimal architecture for the calculator; the observer pattern to design an event system; the singleton pattern as you design the calculator’s central data repository, a reusable stack; the command pattern to design a command system supporting unlimited undo/redo; and the abstract factory pattern for a cross-platform plugin infrastructure to make the calculator extensible.

What You Will Learn
  • Read a specification document and translate it into a practical C++ design
  • Understand trade-offs in selecting between alternative design scenarios
  • Gain practical experience in applying design patterns to realistic development scenarios
  • Learn how to effectively use language elements of modern C++ to create a lasting design
  • Develop a complete C++ program from a blank canvas through to a fully functioning, cross platform application
  • Read, modify, and extend existing, high quality code
  • Learn the fundamentals of API design, including class, module, and plugin interfaces
Who This Book Is For

The experienced C++ developer ready to take the next step to becoming a skilled C++ designer.

Additional Information

Manufacturer:Apress
Publisher:Apress
Studio:Apress
EAN:9781484230565
Item Size:0.61 x 10 x 10 inches
Package Weight:1.06 pounds
Package Size:7.05 x 0.59 x 0.59 inches

Practical C++ Design: From Programming to Architecture by Apress

Buy Now:
Practical C++ Design: From Programming to Architecture

Brand: Apress
4.2 out of 5 stars with 45 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$37.99
$22.34
You Save: 41%


Quantity:  

 


View More In Compilers.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Apress, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By Brand: Springer
mpn: 125 black & white line drawings, ean: 9781848829138, isbn: 1848829132,
This excellent addition to the UTiCS series of undergraduate textbooks provides a detailed and up to date description of the main principles behind the design and implementation of modern programming languages.Rather than focusing on a specific langu...

By Springer
ean: 9789811068072, isbn: 9811068070,
This book helps readers understand the mathematics of  machine learning, and apply them in different situations. It is divided into two basic parts, the first of which introduces readers to the theory of linear algebra, probability, and data distrib...

By Apress
ean: 9781484235904, isbn: 1484235908,
Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code f...

By Springer
ean: 9781447153276, isbn: 1447153278,
This easy-to-follow textbook provides a student-friendly introduction to programming and algorithms. Emphasis is placed on the threshold concepts that present barriers to learning, including the questions that students are often too embarrassed to as...

By CreateSpace Independent Publishing Platform
ean: 9781977509208, isbn: 1977509207,
If you want to learn how to write interpreters and compilers, and at the same time learn how Python, Python bytecode, assembly language, and dynamic typing work, this is the book for you. The only prerequisites are some experience with any programmin...

By Springer
ean: 9783642176371, isbn: 3642176372,
While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined – ideally there...

By Independently published
ean: 9781717825698, isbn: 1717825699,
...And before the question comes up: it is Bites and not Bytes – the little bites from the Forth cake collected here. Have a Look Inside via the eBook, (above the picture), order a free sample (right hand side of the amazon page) - and you have acc...

By Apress
mpn: 91 black & white illustrations, biograph, ean: 9781484211045, isbn: 1484211049,
Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries t...

By Apress
ean: 9781484232309, isbn: 1484232305,
Learn programming with Python by creating a text adventure. This book will teach you the fundamentals of programming, how to organize code, and some coding best practices. By the end of the book, you will have a working game that you can play or sho...

By Apress
mpn: 40 black & white illustrations, biograph, ean: 9781484218358, isbn: 1484218353,
This book is a comprehensive, step-by-step and one-stop guide for the Java SE 8 Programmer II exam (IZ0-809). Salient features of this book include: 100% coverage of the exam topics, a full-length mock exam, practice exam questions, exam notes and ti...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.