Home > Articles > Software Development & Management

John Crupi on the 15th Anniversary of Design Patterns

  • Print
  • + Share This
John Crupi shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.

John is the co-author, along with Deepak Alur and John Malks, of Core J2EE Patterns: Best Practices and Design Strategies, 2nd Edition.

Like this article? We recommend

InformIT: What was your initial reaction to the publication of Design Patterns?

John Crupi: It was game changing. All of a sudden you could be in a room with developers and speak a higher level language and not have to defend your design since it was based on the GoF patterns.

InformIT: How has your opinion of the book changed over the last 15 years?

John: The book remains a seminal work. It's just as valuable now as it was 15 years ago.

InformIT: How has Design Patterns changed your impressions about the way software is built?

John: I can look at source code and see the patterns identified. It dramatically speeds up my understanding of the overall design.

InformIT: Have you been personally affected by the book? In other words, has it changed the way you think about software development or changed the way you develop software?

John: The book was the foundation for our Core J2EE Patterns book. It really provided the foundation on which our patterns are based.

InformIT: What is your favorite Pattern (or least favorite Pattern) and why?

John: Singleton. Simple, easy, everyone understands it.

  • + Share This
  • 🔖 Save To Your Account