![AntiPatterns](https://www.modernescpp.com/wp-content/uploads/2022/08/AntiPatterns1.png)
Anti-Patterns
/
0 Comments
An anti-pattern is a proven way to shoot yourself into your foot. The term anti-pattern was coined by…
![patternRelationsAlgorithmsFrameworks](https://www.modernescpp.com/wp-content/uploads/2022/08/patternRelationsAlgorithmsFrameworks.png)
About Algorithms, Frameworks, and Pattern Relations
Patterns don't live in isolation, they are in relation to each other. A relation can mean they are in…
![patternsStructure](https://www.modernescpp.com/wp-content/uploads/2022/08/patternsStructure.png)
The Structure of Patterns
The classics "Design Patterns: Elements of Reusable Object-Oriented Software", and "Pattern-Oriented…
![classification](https://www.modernescpp.com/wp-content/uploads/2022/07/classification.png)
Classification of Patterns
In my last post, I presented the classification of design patterns based on the seminal book "Design…
![classification](https://www.modernescpp.com/wp-content/uploads/2022/07/classification.png)
Classification of Design Patterns
Patterns can be classified in various ways. The most prominent ones are the ones used in the books "Design…
![history](https://www.modernescpp.com/wp-content/uploads/2022/07/history.png)
The History of Patterns
Most software developers assume that the book "Design Patterns: Elements of Reusable Object-Oriented…
![patterns](https://www.modernescpp.com/wp-content/uploads/2022/06/patterns.png)
The Advantages of Patterns
Before I write about patterns in my upcoming posts, I have to answer one question first. What are the…
![patterns](https://www.modernescpp.com/wp-content/uploads/2022/06/patterns.png)
Design Patterns and Architectural Patterns with C++: A First Overview
Based on my last poll, "Which mentoring program should I implement next?" I recognized that there is…