The discussion of design patterns is not complete without talking about anti-patterns. So, this chapter gives a brief overview of them.
What Is an Anti-pattern?
In real-world application development, sometimes you will implement an approach that seems attractive at the beginning but in the long run causes problems. For example, you may choose to implement a certain technology to get a quick fix to meet a delivery deadline. But if you aren’t aware of potential pitfalls of the technology, you will pay a price for your choice.
Anti-patterns alert you to the common mistakes you ...