Design Patterns, Software Engineering, Software Development.
solution that needs many sentences and diagrams to be explained. So, they are a powerful communication tool. This article is about using design pattern’s name in a type name. So, we start with good usage and then we move to the bad part. Naming Patterns In this article, Martin Fowler says: “I