• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Design Patterns in Modern C++

پدید آورنده
/by Dmitri Nesteruk.,Nesteruk, Dmitri.

موضوع
Programming languages (Electronic computers).,Software engineering.,Computer programming.,C++ (Computer program language)

رده
QA76
.
73
.
C153
D56
2018

کتابخانه
Central library and document university of Kurdistan

محل استقرار
استان: Kurdistan ـ شهر: Sanandaj

Central library and document university of Kurdistan

تماس با کتابخانه : 9-08733624006و 08733664600

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
9781484236031

INTERNATIONAL STANDARD MUSIC NUMBER

(Number (ISMN
10.1007/978-1-4842-3603-1

NATIONAL BIBLIOGRAPHY NUMBER

Number
۲۰۱۲۳۵۵۳

OTHER SYSTEM CONTROL NUMBERS

System Control Number
(DE-He213)978-1-4842-3603-1

LANGUAGE OF THE ITEM

.Language of Text, Soundtrack etc
انگلیسی

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Design Patterns in Modern C++
General Material Designation
[book]
Other Title Information
:Reusable Approaches for Object-Oriented Software Design
First Statement of Responsibility
/by Dmitri Nesteruk.

EDITION STATEMENT

Edition Statement
1st ed. 2018.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
Berkeley, CA
Name of Publisher, Distributor, etc.
:Imprint: Apress
Date of Publication, Distribution, etc.
,2018.

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
XIII, 314 pages
Other Physical Details
:ill.
Dimensions
;23 cm

CONTENTS NOTE

Text of Note
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 -- 13. Chain of Responsibility -- 14. Command -- 15. Interpreter -- 16. Iterator -- 17. Mediator -- 18. Null Object -- 19. Observer -- 20. State -- 21. Strategy -- 22. Template Method -- 23. Visitor -- 24. Maybe Monad -- Pt IV Appendix -- 25. Appendix A: Functional Design Patterns.
0

SUMMARY OR ABSTRACT

Text of Note
Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author 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++ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) 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. You will: Apply design patterns to modern C++ programming Use creational patterns of 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 Monad and more.

OTHER EDITION IN ANOTHER MEDIUM

International Standard Book Number
9781484236024
International Standard Book Number
9781484236048
International Standard Book Number
9781484247396

TOPICAL NAME USED AS SUBJECT

Entry Element
Programming languages (Electronic computers).
Entry Element
Software engineering.
Entry Element
Computer programming.
C++ (Computer program language)

(SUBJECT CATEGORY (Provisional

Subject Category Subdivision Code
UMX
Subject Category Subdivision Code
COM051010
Subject Category Subdivision Code
UMX
Subject Category Subdivision Code
UMC
System Code
bicssc
System Code
bisacsh
System Code
thema
System Code
thema

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
C153
Book number
D56
2018

PERSONAL NAME - PRIMARY RESPONSIBILITY

Entry Element
Nesteruk, Dmitri.

ORIGINATING SOURCE

Country
ایران
Agency
Central Library of the Kurdistan University
Date of Transaction
20241231140325.0
Cataloguing Rules (Descriptive Conventions))
rda

p

BL
270410

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival