7

Understanding Common Anti-Patterns

Throughout the previous chapters, we have explored the green working paths of imaginary vehicle-related applications. In this chapter, the abstraction of the vehicle will remain a supporting element, because one may imagine a vehicle-inspired application more easily than other abstractions. A vehicle, along with all of its parts, is an idea that’s easy to grasp.

Let’s quickly recap the importance of design patterns and how they contribute to the success of an organization’s success.

Melvin E. Conway said that the design and implementation of an application strongly reflect an organization’s internal communication. This statement is no less relevant today, especially now that many projects use agile approaches. ...

Get Practical Design Patterns for Java Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.