AntiPatterns

Anti-Patterns

/
An anti-pattern is a proven way to shoot yourself into your foot. The term anti-pattern was coined by…
patternRelationsAlgorithmsFrameworks

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

The Structure of Patterns

/
The classics "Design Patterns: Elements of Reusable Object-Oriented Software", and "Pattern-Oriented…
classification

Classification of Patterns

/
In my last post, I presented the classification of design patterns based on the seminal book "Design…
classification

Classification of Design Patterns

/
Patterns can be classified in various ways. The most prominent ones are the ones used in the books "Design…
history

The History of Patterns

/
Most software developers assume that the book "Design Patterns: Elements of Reusable Object-Oriented…
patterns

The Advantages of Patterns

/
Before I write about patterns in my upcoming posts, I have to answer one question first. What are the…
patterns

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…