Abstract
The topic of Design Patterns sounds dry, academically constipated and, in all honesty, done to death in almost every programming language imaginable—including programming languages such as JavaScript that aren’t even properly OOP! So why another book on it? I know that if you’re reading this in a book store (ha-ha, real-world book stores; seriously, this is an e-book!), you probably have a limited amount of time to decide whether this is worth the investment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Erich Gamma et al., Design Patterns: Elements of Reusable Object-Oriented Software (Boston, MA: Addison Wesley, 1994).
- 2.
Intel, I’m looking at you!
- 3.
Martin, Robert C., Agile Software Development, Principles, Patterns, and Practices (New York: Prentice Hall, 2003), pp. 127–131.
- 4.
At the moment, Boost.DI is not yet part of Boost proper, it is part of the boost-experimental GitHub repository.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Dmitri Nesteruk
About this chapter
Cite this chapter
Nesteruk, D. (2018). Introduction. In: Design Patterns in Modern C++. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3603-1_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3603-1_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3602-4
Online ISBN: 978-1-4842-3603-1
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books