Контакты/Проезд  Доставка и Оплата Помощь/Возврат
История
  +7(495) 980-12-10
  пн-пт: 10-18 сб,вс: 11-18
  shop@logobook.ru
   
    Поиск книг                    Поиск по списку ISBN Расширенный поиск    
Найти
  Зарубежные издательства Российские издательства  
Авторы | Каталог книг | Издательства | Новинки | Учебная литература | Акции | Хиты | |
 

Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design, Nesteruk Dmitri


Варианты приобретения
Цена: 6288.00р.
Кол-во:
Наличие: Поставка под заказ.  Есть в наличии на складе поставщика.
Склад Америка: Есть  
При оформлении заказа до: 2025-07-28
Ориентировочная дата поставки: Август-начало Сентября
При условии наличия книги у поставщика.

Добавить в корзину
в Мои желания

Автор: Nesteruk Dmitri
Название:  Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design
ISBN: 9781484272947
Издательство: Springer
Классификация:

ISBN-10: 1484272943
Обложка/Формат: Paperback
Страницы: 402
Вес: 0.56 кг.
Дата издания: 09.02.2022
Серия: Mcfarland health topics
Язык: English
Издание: 2 revised edition
Иллюстрации: 7 illustrations, color; 4 illustrations, black and white; x, 345 p. 11 illus., 7 illus. in color.; 7 illustrations, color; 4 illustrations, black and
Размер: 23.39 x 15.60 x 2.08 cm
Читательская аудитория: Professional & vocational
Подзаголовок: Full colored cartoons basic vocabulary builder (animal, numbers, first words, letter alphabet, shapes) for baby toddler prek kindergarten kids learn to read. age 3-6
Ссылка на Издательство: Link
Рейтинг:
Поставляется из: Германии
Описание: Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs. Design Patterns in Modern C++20, Second Edition also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines, modules and more) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability. What You Will Learn * Use creational patterns such as builder, factories, prototype and singleton * Implement structural patterns such as adapter, bridge, decorator, facade and more * Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more * Apply functional design patterns such as the Maybe Monad Who This Book Is For This book is for both beginner and experienced C++ developers.
Дополнительное описание: 1. Introduction.- Pt I Creational Patterns.- 2. Builder.- 3. Factories.- 4. Prototype.- 5. Singleton.- Pt II Structural Patterns.- 6. Adapter.- 7. Bridge.- 8. Composite.- 9. Decorator.- 10. Fa?ade.- 11. Flyweight.- 12. Proxy.- Pt III Behavioral Patterns.-



      Старое издание

Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules

Автор: Fabian Richard
Название: Data-Oriented Design: Software Engineering for Limited Resources and Short Schedules
ISBN: 1916478700 ISBN-13(EAN): 9781916478701
Издательство: Неизвестно
Цена: 6033.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: The projects tackled by the software development industry have grown in scale and complexity. Costs are increasing along with the number of developers. Power bills for distributed projects have reached the point where optimisations pay literal dividends. Over the last 10 years, a software development movement has gained traction, a movement founded in games development. The limited resources and complexity of the software and hardware needed to ship modern game titles demanded a different approach.Data-oriented design is inspired by high-performance computing techniques, database design, and functional programming values. It provides a practical methodology that reduces complexity while improving performance of both your development team and your product. Understand the goal, understand the data, understand the hardware, develop the solution.This book presents foundations and principles helping to build a deeper understanding of data-oriented design. It provides instruction on the thought processes involved when considering data as the primary detail of any project.

Design Patterns: Elements of Reusable Object-Oriented Software

Автор: Gamma, Erich Helm, Richard Johnson, Ralph Vissides
Название: Design Patterns: Elements of Reusable Object-Oriented Software
ISBN: 0201633612 ISBN-13(EAN): 9780201633610
Издательство: Pearson Education
Рейтинг:
Цена: 9700.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Presents a catalog of simple solutions to commonly occurring design problems. These 23 patterns allow designers to create more reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are, and how they can help you design object-oriented software.

Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities

Автор: Zeynep Altan
Название: Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities
ISBN: 1799821439 ISBN-13(EAN): 9781799821434
Издательство: Mare Nostrum (Eurospan)
Рейтинг:
Цена: 22037.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: In today's modernized environment, a growing number of software companies are changing their traditional engineering approaches in response to the rapid development of computing technologies. As these businesses adopt modern software engineering practices, they face various challenges including the integration of current methodologies and contemporary design models and the refactoring of existing systems using advanced approaches. Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities is a pivotal reference source that provides vital research on the development of modern software practices that impact maintenance, design, and developer productivity. While highlighting topics such as augmented reality, distributed computing, and big data processing, this publication explores the current infrastructure of software systems as well as future advancements. This book is ideally designed for software engineers, IT specialists, data scientists, business professionals, developers, researchers, students, and academicians seeking current research on contemporary software engineering methods.

Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities

Автор: Zeynep Altan
Название: Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities
ISBN: 1799821420 ISBN-13(EAN): 9781799821427
Издательство: Mare Nostrum (Eurospan)
Рейтинг:
Цена: 26195.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Provides research on the development of modern software practices that impact maintenance, design, and developer productivity. While highlighting topics such as augmented reality, distributed computing, and big data processing, this publication explores the current infrastructure of software systems as well as future advances.

Object-oriented software engineering: practical software development using uml and java

Автор: Lethbridge
Название: Object-oriented software engineering: practical software development using uml and java
ISBN: 0077109082 ISBN-13(EAN): 9780077109080
Издательство: McGraw-Hill
Рейтинг:
Цена: 10294.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Offers coverage required by students of software engineering, from the nuts and bolts of objects to software architecture, from writing code to testing, from software development processes to project management.

Demystified Object-Oriented Programming with C++: Implement proven object-oriented design principles to write better code and create robust software

Автор: Kirk Dorothy R.
Название: Demystified Object-Oriented Programming with C++: Implement proven object-oriented design principles to write better code and create robust software
ISBN: 1839218835 ISBN-13(EAN): 9781839218835
Издательство: Неизвестно
Рейтинг:
Цена: 6206.00 р.
Наличие на складе: Нет в наличии.

Описание:

Become a skilled C++ programmer by embracing object-oriented programming and exploring language complexities, design patterns, and smart programming techniques with this detailed hands-on guide covering examples compliant with C++20


Key Features:

  • Apply object-oriented design concepts in C++ using language features and sound programming techniques
  • Unlock sophisticated programming solutions with nuances to become an efficient programmer
  • Explore design patterns as proven solutions for writing scalable and maintainable software in C++


Book Description:

While object-oriented software design helps you write more easily maintainable code, companies choose C++ as an OO language for its speed. Object-oriented programming (OOP) in C++ is not automatic - understanding OO concepts and how they map to C++ language features as well as OOP techniques is crucial. You must also know how to distinguish your code by utilizing well-tested, creative solutions, which can be found in popular design patterns. This book will help you to harness OOP in C++ for writing better code.


Starting with the essential C++ features that serve as building blocks for the main chapters, this book explains fundamental object-oriented concepts and shows you how to implement them in C++. With the help of practical code examples and diagrams, you'll find out how and why things work. The book's coverage furthers your C++ repertoire by including templates, exceptions, operator overloading, STL, and OO component testing. You'll also discover popular design patterns with in-depth examples and how to use them as effective programming solutions to recurring OOP problems.


By the end of this book, you'll be able to employ essential and advanced OOP concepts confidently to create enduring and robust software.


What You Will Learn:

  • Quickly learn the building blocks needed to develop a base for essential OOP features in C++
  • Implement OO designs using both C++ language features and proven programming techniques
  • Understand how well-designed, encapsulated code helps make more easily maintainable software
  • Write robust C++ code that can handle programming exceptions
  • Design extensible and generic code using templates
  • Apply operator overloading, utilize STL, and perform OO component testing
  • Examine popular design patterns to provide creative solutions for typical OO problems


Who this book is for:

Whether you are a professional programmer or an adept college student looking to use C++ as an OOP language, this book will help you create robust and easily maintainable code. Programmers who want to master the implementation of OO designs through both C++ language features and refined implementation techniques will find the book useful. This OOP book assumes prior programming experience; however, if you have no prior C++ or basic C++ experience, the early chapters will help you learn the core building blocks that set the foundation for the many OOP sections, advanced features, and design patterns.

Principles of Package Design: Creating Reusable Software Components

Автор: Noback Matthias
Название: Principles of Package Design: Creating Reusable Software Components
ISBN: 1484241185 ISBN-13(EAN): 9781484241189
Издательство: Springer
Рейтинг:
Цена: 10480.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time.

The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes may be considered a 'package' in the first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependency graph of your packages.
What You'll Learn
Apply the SOLID principles of class designDetermine if classes belong in the same packageKnow whether it is safe for packages to depend on each other
Who This Book Is For
Software developers with a broad range of experience in the field, who are looking for ways to reuse,share, and distribute their code
Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions

Автор: Guadalupe Ortiz, Javier Cubo
Название: Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions
ISBN: 1466620897 ISBN-13(EAN): 9781466620896
Издательство: Mare Nostrum (Eurospan)
Рейтинг:
Цена: 28413.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Adaptive Web Services for Modular and Reusable Software Development: Tactics and Solutions includes current research on the area of Web service adaptation while embarking upon the different aspects related to Web services. This collection provides an overview of existing solutions for service adaption in different development scopes as well as covers a wide variety of challenges which emerge. It aims to keep industry professionals as well as academic researchers up to date with the latest research results.

Software Engineering with Reusable Components

Автор: Johannes Sametinger
Название: Software Engineering with Reusable Components
ISBN: 3642082998 ISBN-13(EAN): 9783642082993
Издательство: Springer
Рейтинг:
Цена: 11878.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Software is rarely built completely from scratch. To a great extent, existing software documents (source code, design documents, etc.) are copied and adapted to fit new requirements. Yet we are far from the goal of making reuse the standard approach to software development. Software reuse is the process of creating software systems from existing software rather than building them from scratch. Software reuse is still an emerging discipline. It appears in many different forms from ad-hoc reuse to systematic reuse, and from white-box reuse to black-box reuse. Many different products for reuse range from ideas and algorithms to any documents that are created during the software life cycle. Source code is most commonly reused; thus many people misconceive software reuse as the reuse of source code alone. Recently source code and design reuse have become popular with (object-oriented) class libraries, application frameworks, and design patterns. Software components provide a vehicle for planned and systematic reuse. The software community does not yet agree on what a software component is exactly. Nowadays, the term component is used as a synonym for object most of the time, but it also stands for module or function. Recently the term component-based or component-oriented software development has be- come popular. In this context components are defined as objects plus some- thing. What something is exactly, or has to be for effective software develop- ment, remains yet to be seen. However, systems and models are emerging to support that notion.

Monogame Mastery: Build a Multi-Platform 2D Game and Reusable Game Engine

Автор: Capellman Jarred, Salin Louis
Название: Monogame Mastery: Build a Multi-Platform 2D Game and Reusable Game Engine
ISBN: 1484263081 ISBN-13(EAN): 9781484263082
Издательство: Springer
Цена: 7685.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Intermediate user level

Django Standalone Apps: Learn to Develop Reusable Django Libraries

Автор: Lopatin Ben
Название: Django Standalone Apps: Learn to Develop Reusable Django Libraries
ISBN: 148425631X ISBN-13(EAN): 9781484256312
Издательство: Springer
Рейтинг:
Цена: 6288.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Develop standalone Django apps to serve as the reusable building blocks for larger Django projects. This book explores best practices for publishing these apps, with special considerations for testing Django apps, and strategies for extracting existing functionality into a separate package.
This jumpstart reference is divided into four distinct and sequential sections, all containing short, engaging chapters that can be read in a modular fashion, depending on your level of experience. The first section covers the structure and scope of standalone Django apps. The second section digs into questions about pulling code out of existing projects and into new standalone apps for reuse. The third section details additional, advanced technical best practices toward making standalone apps as broadly useful as possible. The fourth and final section covers strategies for managing a published Django app.
Django Standalone Apps is the perfect resource for developers who have at least some prior experience working with Django web applications and want to simplify their deployments and share their knowledge as open source packages.
What You'll Learn

  • Scope a standalone Django app project for optimum usefulness
  • Extract code from existing projects to reuse
  • Test a standalone app outside of your Django project
  • Reuse your own code for increased delivery cadence and code quality
  • Review best practices for maintaining a Django app package
Who This Book Is For

Professional developers who work with Django. Deep expertise is not required or expected, but readers should have working familiarity with Django.

Generic Pipelines Using Docker: The Devops Guide to Building Reusable, Platform Agnostic CI/CD Frameworks

Автор: Atkinson Brandon, Edwards Dallas
Название: Generic Pipelines Using Docker: The Devops Guide to Building Reusable, Platform Agnostic CI/CD Frameworks
ISBN: 1484236548 ISBN-13(EAN): 9781484236543
Издательство: Springer
Рейтинг:
Цена: 6288.00 р.
Наличие на складе: Есть у поставщика Поставка под заказ.

Описание: Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines.In today’s world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you’re creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again! Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use. What You'll Learn Explore the pros and cons of generic pipeline methodologyCombine shell scripts and Docker to build a generic pipelineImplement a pipeline across CI/CD platformsBuild a pipeline that lends itself well to both centralized and federated DevOps teamsConstruct a modular pipeline with components that can be added, removed, or replaced as needed Who This Book Is ForProfessionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code


ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru
   В Контакте     В Контакте Мед  Мобильная версия